diff --git a/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c b/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c index bdb7ee859..7e52a8855 100644 --- a/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c +++ b/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipa_pwd_extop.c @@ -595,7 +595,8 @@ parse_req_done: } else { principal = slapi_ch_smprintf("root/admin@%s", krbcfg->realm); } - ipapwd_set_extradata(pwdata.dn, principal, pwdata.timeNow); + if (principal) + ipapwd_set_extradata(pwdata.dn, principal, pwdata.timeNow); /* Free anything that we allocated above */ free_and_return: