diff --git a/src/slurmd/slurmstepd/pam_ses.c b/src/slurmd/slurmstepd/pam_ses.c index fd4d7ae21ca8aabae851751fc6b3721c0669e565..60191f68012d49c5a57487cbc22d2648b6865f13 100644 --- a/src/slurmd/slurmstepd/pam_ses.c +++ b/src/slurmd/slurmstepd/pam_ses.c @@ -113,10 +113,9 @@ pam_setup (char *user, char *host) != PAM_SUCCESS) { error ("pam_setcred: %s", pam_strerror(pam_h, rc)); return SLURM_ERROR; - } else - if ((rc = pam_open_session (pam_h, 0)) != PAM_SUCCESS) { - error("pam_open_session: %s", pam_strerror(pam_h, rc)); - return SLURM_ERROR; + } else if ((rc = pam_open_session (pam_h, 0)) != PAM_SUCCESS) { + error("pam_open_session: %s", pam_strerror(pam_h, rc)); + return SLURM_ERROR; } return SLURM_SUCCESS;