Misc fixes (coverity)

This commit is contained in:
Nicolas Williams
2016-11-18 22:21:37 -06:00
parent 4b6bd40106
commit 52a562a3a4
10 changed files with 23 additions and 18 deletions

View File

@@ -379,21 +379,22 @@ kadm5_add_passwd_quality_verifier(krb5_context context,
if(check_library == NULL) {
krb5_error_code ret;
char **strs;
char **tmp;
tmp = krb5_config_get_strings(context, NULL,
"password_quality",
"policy_libraries",
NULL);
if(tmp == NULL || *tmp == NULL)
strs = krb5_config_get_strings(context, NULL,
"password_quality",
"policy_libraries",
NULL);
if(strs == NULL || *strs == NULL)
return 0;
while (*tmp) {
for (tmp = strs; *tmp; tmp++) {
ret = add_verifier(context, *tmp);
if (ret)
return ret;
tmp++;
}
krb5_config_free_strings(strs);
return 0;
} else {
return add_verifier(context, check_library);