Disallow changing the service name.
git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@496 185d5e19-27fe-0310-9dcf-9bff6b9f3609
This commit is contained in:
parent
0e65fdb799
commit
026c898ec5
|
@ -70,6 +70,10 @@ pam_set_item(pam_handle_t *pamh,
|
|||
osize = nsize = 0;
|
||||
switch (item_type) {
|
||||
case PAM_SERVICE:
|
||||
/* set once only, by pam_start() */
|
||||
if (*slot != NULL)
|
||||
RETURNC(PAM_SYSTEM_ERR);
|
||||
/* fall through */
|
||||
case PAM_USER:
|
||||
case PAM_AUTHTOK:
|
||||
case PAM_OLDAUTHTOK:
|
||||
|
|
Loading…
Reference in New Issue