]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ctdb-daemon: Fix CID 1363067 Resource leak (RESOURCE_LEAK)
authorMartin Schwenke <martin@meltin.net>
Thu, 28 Jul 2016 02:06:23 +0000 (12:06 +1000)
committerAmitay Isaacs <amitay@samba.org>
Wed, 3 Aug 2016 03:29:24 +0000 (05:29 +0200)
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/server/ctdb_recover.c

index b42f00173109f7d87f04bdb2723c5ab81b4c305e..6bed61cd48dcf9101f4c96efb51179ef919f6499 100644 (file)
@@ -1492,6 +1492,7 @@ int32_t ctdb_control_receive_records(struct ctdb_context *ctdb,
                if (data.dsize < sizeof(struct ctdb_ltdb_header)) {
                        DEBUG(DEBUG_CRIT, (__location__ " bad ltdb record "
                                           "in indata\n"));
+                       talloc_free(records);
                        return -1;
                }