From 862ba2617205832d4d5f0db07c54c4cc436a0f3d Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 22 Aug 2006 01:13:45 +0000 Subject: r17678: don't free result message twice (This used to be commit e3908818198bf0f89c1140e659ab2140bdfbc323) --- source4/lib/ldb/ldb_ldap/ldb_ldap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source4/lib/ldb/ldb_ldap/ldb_ldap.c') diff --git a/source4/lib/ldb/ldb_ldap/ldb_ldap.c b/source4/lib/ldb/ldb_ldap/ldb_ldap.c index 74ef1fcb47..9de67e5ad7 100644 --- a/source4/lib/ldb/ldb_ldap/ldb_ldap.c +++ b/source4/lib/ldb/ldb_ldap/ldb_ldap.c @@ -557,7 +557,7 @@ static int lldb_parse_result(struct ldb_handle *handle, LDAPMessage *result) case LDAP_RES_SEARCH_REFERENCE: if (ldap_parse_result(lldb->ldap, result, &handle->status, &matcheddnp, &errmsgp, - &referralsp, &serverctrlsp, 1) != LDAP_SUCCESS) { + &referralsp, &serverctrlsp, 0) != LDAP_SUCCESS) { ret = LDB_ERR_OPERATIONS_ERROR; goto error; } @@ -581,7 +581,7 @@ static int lldb_parse_result(struct ldb_handle *handle, LDAPMessage *result) case LDAP_RES_SEARCH_RESULT: if (ldap_parse_result(lldb->ldap, result, &handle->status, &matcheddnp, &errmsgp, - &referralsp, &serverctrlsp, 1) != LDAP_SUCCESS) { + &referralsp, &serverctrlsp, 0) != LDAP_SUCCESS) { handle->status = LDB_ERR_OPERATIONS_ERROR; goto error; } @@ -609,7 +609,7 @@ static int lldb_parse_result(struct ldb_handle *handle, LDAPMessage *result) case LDAP_RES_MODDN: if (ldap_parse_result(lldb->ldap, result, &handle->status, &matcheddnp, &errmsgp, - &referralsp, &serverctrlsp, 1) != LDAP_SUCCESS) { + &referralsp, &serverctrlsp, 0) != LDAP_SUCCESS) { handle->status = LDB_ERR_OPERATIONS_ERROR; goto error; } -- cgit