]> git.ipfire.org Git - thirdparty/samba.git/commit
s4:kdc: Fix memory leak for unused keys in TGT
authorIvan Korytov <korytovip@basealt.ru>
Fri, 21 Feb 2025 07:02:48 +0000 (10:02 +0300)
committerDouglas Bagnall <dbagnall@samba.org>
Tue, 3 Jun 2025 21:54:34 +0000 (21:54 +0000)
commita97aad91878f693bd854b9483592811ac883b356
treec046fd98418e2e579844c289fa621984ad1dbf0c
parentc716bf33a53b3f090c7e967da776958b1cd70b72
s4:kdc: Fix memory leak for unused keys in TGT

Length of key list was reduced to one but unused keys were not deallocated before changing the length.
As such, free_sdb_entry/sdb_keys_free function could not release unused keys indexed from 1 onwards on entry deallocation.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15712

Signed-off-by: Ivan Korytov <korytovip@basealt.ru>
Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
source4/kdc/db-glue.c