s4/ildap: fine tune ildb_callback()
[amitay/samba.git] / source4 / lib / ldb / ldb_ildap / ldb_ildap.c
index 3110008c9fb2380aee0866c417df220657aed184..9f81c4e534841d10f9b2d169aa43b60bf39d1ce0 100644 (file)
@@ -383,13 +383,13 @@ static void ildb_callback(struct ldap_request *req)
                }
        }
 
+       /* mark the request as not being in progress */
+       ac->in_ildb_callback = false;
+
        if (request_done) {
                ildb_request_done(ac, controls, ret);
        }
 
-       /* unmark the request as beign in progress */
-       ac->in_ildb_callback = false;
-
        return;
 }