Blob Blame History Raw
diff -Naur libreswan-3.15-orig/programs/pluto/pam_conv.c libreswan-3.15/programs/pluto/pam_conv.c
--- libreswan-3.15-orig/programs/pluto/pam_conv.c	2016-06-14 16:15:34.810507979 -0400
+++ libreswan-3.15/programs/pluto/pam_conv.c	2016-06-14 16:20:43.958424650 -0400
@@ -159,16 +159,14 @@
 		 */
 		what = "pam_authenticate";
 		retval = pam_authenticate(pamh, PAM_SILENT); /* is user really user? */
-
 		if (retval != PAM_SUCCESS)
 			break;
 		log_pam_step(arg, what, "SUCCESS");
 
+		what = "pam_acct_mgmt";
 		retval = pam_acct_mgmt(pamh, 0); /* permitted access? */
 		if (retval != PAM_SUCCESS)
 			break;
-
-		what = "pam";
 		log_pam_step(arg, what, "SUCCESS");
 
 		/* success! */