Update account expiration to use new samdb_result_account_expires() function.
[jelmer/samba4-debian.git] / source / kdc / hdb-ldb.c
index 9a17e581e3f650f1646b5ac05e33e1eea9cdf0b8..bc5a45ae2bb2392fbe50bd65440279ec459947b0 100644 (file)
@@ -510,9 +510,8 @@ static krb5_error_code LDB_message2entry(krb5_context context, HDB *db,
 
        entry_ex->entry.valid_start = NULL;
 
-       acct_expiry = samdb_result_nttime(msg, "accountExpires", (NTTIME)-1);
-       if ((acct_expiry == (NTTIME)-1) ||
-           (acct_expiry == 0x7FFFFFFFFFFFFFFFULL)) {
+       acct_expiry = samdb_result_account_expires(msg, 0);
+       if (acct_expiry == 0x7FFFFFFFFFFFFFFFULL) {
                entry_ex->entry.valid_end = NULL;
        } else {
                entry_ex->entry.valid_end = malloc(sizeof(*entry_ex->entry.valid_end));