debug samldb_lockout_time
[metze/samba/wip.git] / source4 / dsdb / samdb / ldb_modules / samldb.c
index 30f4fddc098cefa795655da9a0b414a05c1a641c..dc96d6aea008fdd0f3655a2f99a659a42ccc6897 100644 (file)
@@ -3257,16 +3257,19 @@ static int samldb_lockout_time(struct samldb_ctx *ac)
        struct ldb_message *tmp_msg;
        int ret;
 
+       DBG_ERR("%s: dn=%s\n", __location__, ldb_dn_get_linearized(ac->msg->dn));
        ret = dsdb_get_expected_new_values(ac,
                                           ac->msg,
                                           "lockoutTime",
                                           &el,
                                           ac->req->operation);
        if (ret != LDB_SUCCESS) {
+       DBG_ERR("%s: dn=%s\n", __location__, ldb_dn_get_linearized(ac->msg->dn));
                return ret;
        }
 
        if (el == NULL || el->num_values == 0) {
+       DBG_ERR("%s: dn=%s\n", __location__, ldb_dn_get_linearized(ac->msg->dn));
                ldb_asprintf_errstring(ldb,
                        "%08X: samldb: 'lockoutTime' can't be deleted!",
                        W_ERROR_V(WERR_DS_ILLEGAL_MOD_OPERATION));
@@ -3287,7 +3290,9 @@ static int samldb_lockout_time(struct samldb_ctx *ac)
                                                 0);
        talloc_free(tmp_msg);
 
+       DBG_ERR("%s: dn=%s lockoutTime=%lld\n", __location__, ldb_dn_get_linearized(ac->msg->dn), (long long)lockoutTime);
        if (lockoutTime != 0) {
+       DBG_ERR("%s: dn=%s\n", __location__, ldb_dn_get_linearized(ac->msg->dn));
                return LDB_SUCCESS;
        }
 
@@ -3300,6 +3305,7 @@ static int samldb_lockout_time(struct samldb_ctx *ac)
                return ret;
        }
 
+       DBG_ERR("%s: dn=%s\n", __location__, ldb_dn_get_linearized(ac->msg->dn));
        return LDB_SUCCESS;
 }