The proper use of PAM_SYMBOL_ERR is to indicate an invalid argument

to pam_[gs]et_item(3).

Sponsored by:	DARPA, NAI Labs


git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@61 185d5e19-27fe-0310-9dcf-9bff6b9f3609
This commit is contained in:
Dag-Erling Smørgrav 2002-02-18 12:26:17 +00:00
parent 849893fd10
commit 6b7c9e3837
3 changed files with 3 additions and 3 deletions

View File

@ -69,6 +69,6 @@ pam_get_item(pam_handle_t *pamh,
*item = pamh->item[item_type];
return (PAM_SUCCESS);
default:
return (PAM_SYSTEM_ERR);
return (PAM_SYMBOL_ERR);
}
}

View File

@ -88,7 +88,7 @@ pam_set_item(pam_handle_t *pamh,
}
break;
default:
return (PAM_SYSTEM_ERR);
return (PAM_SYMBOL_ERR);
}
if (*slot != NULL) {
memset(*slot, 0xd0, size);

View File

@ -61,7 +61,7 @@ pam_strerror(pam_handle_t *pamh,
case PAM_OPEN_ERR:
return ("failed to load module");
case PAM_SYMBOL_ERR:
return ("symbol not found in module");
return ("invalid symbol");
case PAM_SERVICE_ERR:
return ("error in service module");
case PAM_SYSTEM_ERR: