diff --git a/lib/kadm5/ad.c b/lib/kadm5/ad.c index d606cd89f..b9b9c9023 100644 --- a/lib/kadm5/ad.c +++ b/lib/kadm5/ad.c @@ -1196,7 +1196,7 @@ kadm5_ad_modify_principal(void *server_handle, if (entry->attributes & KRB5_KDB_REQUIRES_HW_AUTH) i |= UF_SMARTCARD_REQUIRED; else - i &= UF_SMARTCARD_REQUIRED; + i &= ~UF_SMARTCARD_REQUIRED; if (entry->attributes & KRB5_KDB_DISALLOW_SVR) i &= ~UF_WORKSTATION_TRUST_ACCOUNT; else