diff options
author | Volker Lendecke <vl@samba.org> | 2017-12-19 14:11:24 +0100 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2017-12-20 16:04:18 +0100 |
commit | 3242bce63630c69a9221ad397d9e07560ff17769 (patch) | |
tree | bf62134cf936e97181c737e92592e59330e85771 | |
parent | 676261fa08273114b888bb46f65de3de091b615b (diff) | |
download | samba-3242bce63630c69a9221ad397d9e07560ff17769.tar.gz |
dsdb: Fix CID 1426727 Resource leak
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
-rw-r--r-- | source4/dsdb/samdb/ldb_modules/encrypted_secrets.c | 2 |
1 files changed, 2 insertions, 0 deletions
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. " |