From 9ad014ea4f9e0a770e4d90815410844180e22461 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnther=20Deschner?= Date: Tue, 27 Sep 2016 18:30:29 +0200 Subject: s4-kdc: Fix Coverity ID #1373386 (Resource Leak) Guenther Pair-Programmed-With: Volker Lendecke Signed-off-by: Guenther Deschner --- source4/kdc/db-glue.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source4/kdc') diff --git a/source4/kdc/db-glue.c b/source4/kdc/db-glue.c index ef750a806ca..d7bba3d35e4 100644 --- a/source4/kdc/db-glue.c +++ b/source4/kdc/db-glue.c @@ -238,6 +238,7 @@ static int samba_kdc_sort_encryption_keys(struct sdb_entry_ex *entry_ex) /* Paranoia: Do not overflow the key_data array */ if (idx > keys_size) { + free(sorted_keys); return -1; } @@ -250,6 +251,7 @@ static int samba_kdc_sort_encryption_keys(struct sdb_entry_ex *entry_ex) /* Paranoia: Something went wrong during data copy */ if (idx < keys_size) { + free(sorted_keys); return -1; } -- cgit v1.2.1