debug samldb_lockout_time
authorStefan Metzmacher <metze@samba.org>
Mon, 7 Nov 2022 12:53:23 +0000 (13:53 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 23 Apr 2024 16:16:46 +0000 (18:16 +0200)
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;
 }