1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-04 17:47:26 +03:00

s4-dsdb: defer ac->msg after check for NULL ac

This commit is contained in:
Andrew Tridgell 2010-09-10 20:15:00 +10:00
parent 5a4a11cb98
commit cbd8297b4d

View File

@ -309,7 +309,7 @@ static int extended_callback(struct ldb_request *req, struct ldb_reply *ares,
struct dsdb_openldap_dereference_result_control *dereference_control = NULL;
int ret;
unsigned int i, j;
struct ldb_message *msg = ares->message;
struct ldb_message *msg;
struct extended_dn_out_private *p;
struct ldb_context *ldb;
bool have_reveal_control, checked_reveal_control=false;
@ -326,6 +326,8 @@ static int extended_callback(struct ldb_request *req, struct ldb_reply *ares,
ares->response, ares->error);
}
msg = ares->message;
switch (ares->type) {
case LDB_REPLY_REFERRAL:
return ldb_module_send_referral(ac->req, ares->referral);