]> granicus.if.org Git - linux-pam/commitdiff
pam_succeed_if: Fix copy&paste error in rhost and tty values.
authorTomas Mraz <tmraz@fedoraproject.org>
Fri, 17 Oct 2014 06:39:58 +0000 (08:39 +0200)
committerTomas Mraz <tmraz@fedoraproject.org>
Fri, 17 Oct 2014 06:39:58 +0000 (08:39 +0200)
modules/pam_succeed_if/pam_succeed_if.c (evaluate): Use PAM_RHOST
and PAM_TTY properly for the rhost and tty values.

modules/pam_succeed_if/pam_succeed_if.c

index 98a847453bd0207bcbca1baa58391d093c662793..aa828fcc39d9c9e8741a5d7a3dd7fefc3679169d 100644 (file)
@@ -298,7 +298,7 @@ evaluate(pam_handle_t *pamh, int debug,
        }
        if (strcasecmp(left, "rhost") == 0) {
                const void *rhost;
-               if (pam_get_item(pamh, PAM_SERVICE, &rhost) != PAM_SUCCESS ||
+               if (pam_get_item(pamh, PAM_RHOST, &rhost) != PAM_SUCCESS ||
                        rhost == NULL)
                        rhost = "";
                snprintf(buf, sizeof(buf), "%s", (const char *)rhost);
@@ -306,7 +306,7 @@ evaluate(pam_handle_t *pamh, int debug,
        }
        if (strcasecmp(left, "tty") == 0) {
                const void *tty;
-               if (pam_get_item(pamh, PAM_SERVICE, &tty) != PAM_SUCCESS ||
+               if (pam_get_item(pamh, PAM_TTY, &tty) != PAM_SUCCESS ||
                        tty == NULL)
                        tty = "";
                snprintf(buf, sizeof(buf), "%s", (const char *)tty);