From 1a8eba3b82d04e9971647937ea2939ab1b924744 Mon Sep 17 00:00:00 2001 From: Adam Majer Date: Thu, 8 Aug 2019 09:47:59 +0000 Subject: [PATCH] Fix openSUSE ./configure-time Linux PAM authentication detection (#450) Recently, openSUSE Factory enabled -Wreturn-type in CFLAGS which resulted in ./configure failing to detect Linux type of PAM authentication. --- acinclude/pam.m4 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/acinclude/pam.m4 b/acinclude/pam.m4 index 54b6ed7fd8..ca62a69b07 100644 --- a/acinclude/pam.m4 +++ b/acinclude/pam.m4 @@ -21,7 +21,7 @@ AC_DEFUN([CHECK_STRUCT_PAM_CONV], [ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ #include static int -password_conversation(int num_msg, const struct pam_message **msg, struct pam_response **resp, void *appdata_ptr) {} +password_conversation(int num_msg, const struct pam_message **msg, struct pam_response **resp, void *appdata_ptr) { return 0; } static struct pam_conv conv = { &password_conversation, 0 }; ]])], [ squid_cv_pam_conv_signature=linux @@ -29,7 +29,7 @@ static struct pam_conv conv = { &password_conversation, 0 }; AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ #include static int -password_conversation(int num_msg, struct pam_message **msg, struct pam_response **resp, void *appdata_ptr) {} +password_conversation(int num_msg, struct pam_message **msg, struct pam_response **resp, void *appdata_ptr) { return 0; } static struct pam_conv conv = { &password_conversation, 0 }; ]])], [ squid_cv_pam_conv_signature=solaris -- 2.47.2