]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
pyldb: Free correct context when pyldb_Object_AsDn() fails
authorAndrew Bartlett <abartlet@samba.org>
Tue, 5 Jan 2016 04:59:32 +0000 (17:59 +1300)
committerGarming Sam <garming@samba.org>
Wed, 17 Feb 2016 02:43:22 +0000 (03:43 +0100)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/ldb/pyldb.c

index 3daed96f20d2b52d0325eada4518d39ee76922bc..8c3162ab0016aea36a56669ef5845942afeab4f8 100644 (file)
@@ -1808,7 +1808,7 @@ static PyObject *py_ldb_search(PyLdbObject *self, PyObject *args, PyObject *kwar
                base = ldb_get_default_basedn(ldb_ctx);
        } else {
                if (!pyldb_Object_AsDn(ldb_ctx, py_base, ldb_ctx, &base)) {
-                       talloc_free(attrs);
+                       talloc_free(mem_ctx);
                        return NULL;
                }
        }