--- krb5-1.11.5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c.bak 2014-08-15 21:31:01.324200999 +0300 +++ krb5-1.11.5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c 2014-08-20 17:43:10.649538005 +0300 @@ -412,7 +412,7 @@ krb5_ldap_parse_principal_name(char *i_p at_rlm_name = strrchr(i_princ_name, '@'); if (!at_rlm_name) { *o_princ_name = strdup(i_princ_name); - if (!o_princ_name) + if (!*o_princ_name) return ENOMEM; } else { krb5int_buf_init_dynamic(&buf);