]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ldb_ldap: Fix a memleak ldb-2.2.0
authorVolker Lendecke <vl@samba.org>
Wed, 24 Jun 2020 14:50:34 +0000 (16:50 +0200)
committerVolker Lendecke <vl@samba.org>
Thu, 2 Jul 2020 10:38:34 +0000 (10:38 +0000)
Don't allocate a temporary value on a long-term context

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: David Mulder <dmulder@samba.org>
lib/ldb/ldb_ldap/ldb_ldap.c

index 0531f8a62ae3d2148b3b4682d63bb4419cace112..7545a587c315becac0d81924b9bc6e0384838e12 100644 (file)
@@ -398,7 +398,7 @@ static int lldb_rename(struct lldb_context *lldb_ac)
 
        if ((rdn_name != NULL) && (rdn_val != NULL)) {
                newrdn = talloc_asprintf(lldb_ac, "%s=%s", rdn_name,
-                                        rdn_val->length > 0 ? ldb_dn_escape_value(lldb, *rdn_val) : "");
+                                        rdn_val->length > 0 ? ldb_dn_escape_value(lldb_ac, *rdn_val) : "");
        } else {
                newrdn = talloc_strdup(lldb_ac, "");
        }