From: Sami Kerola Date: Sat, 10 Jun 2017 20:54:26 +0000 (+0100) Subject: crond: never define unused cron_start_pam() X-Git-Tag: cronie-1.5.2~22 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a843e5631df1f34fedb193938e826c27aa5d66e4;p=cronie crond: never define unused cron_start_pam() Move function completely within #ifdef just like all the code where this function is used. Signed-off-by: Sami Kerola --- diff --git a/src/security.c b/src/security.c index 79805c5..2c668c4 100644 --- a/src/security.c +++ b/src/security.c @@ -187,10 +187,10 @@ int cron_set_job_security_context(entry *e, user *u ATTRIBUTE_UNUSED, return 0; } +#if defined(WITH_PAM) int cron_start_pam(struct passwd *pw) { int retcode = 0; -#if defined(WITH_PAM) retcode = pam_start("crond", pw->pw_name, &conv, &pamh); PAM_FAIL_CHECK; retcode = pam_set_item(pamh, PAM_TTY, "cron"); @@ -199,10 +199,10 @@ int cron_start_pam(struct passwd *pw) { PAM_FAIL_CHECK; retcode = pam_setcred(pamh, PAM_ESTABLISH_CRED | PAM_SILENT); PAM_FAIL_CHECK; -#endif return retcode; } +#endif #if defined(WITH_PAM) static int cron_open_pam_session(struct passwd *pw) {