From: Volker Lendecke Date: Tue, 19 Dec 2017 13:11:24 +0000 (+0100) Subject: dsdb: Fix CID 1426727 Resource leak X-Git-Tag: talloc-2.1.11~128 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3242bce63630c69a9221ad397d9e07560ff17769;p=thirdparty%2Fsamba.git dsdb: Fix CID 1426727 Resource leak Signed-off-by: Volker Lendecke Reviewed-by: Andreas Schneider --- diff --git a/source4/dsdb/samdb/ldb_modules/encrypted_secrets.c b/source4/dsdb/samdb/ldb_modules/encrypted_secrets.c index bc03fee3e21..41caba1c93f 100644 --- a/source4/dsdb/samdb/ldb_modules/encrypted_secrets.c +++ b/source4/dsdb/samdb/ldb_modules/encrypted_secrets.c @@ -313,6 +313,8 @@ static int load_keys(struct ldb_module *module, struct es_data *data) read = fread(key.data, 1, key.length, fp); if (read == 0) { + TALLOC_FREE(frame); + fclose(fp); ldb_debug(ldb, LDB_DEBUG_WARNING, "Zero length encrypted secrets key file. "