[Pkg-shadow-commits] r2385 - in debian/trunk/debian: . patches

nekral-guest at alioth.debian.org nekral-guest at alioth.debian.org
Sat Sep 13 17:21:06 UTC 2008


Author: nekral-guest
Date: 2008-09-13 17:21:05 +0000 (Sat, 13 Sep 2008)
New Revision: 2385

Modified:
   debian/trunk/debian/changelog
   debian/trunk/debian/patches/008_su_get_PAM_username
Log:
008_su_get_PAM_username updated for upstream version 4.1.2.


Modified: debian/trunk/debian/changelog
===================================================================
--- debian/trunk/debian/changelog	2008-09-13 17:19:29 UTC (rev 2384)
+++ debian/trunk/debian/changelog	2008-09-13 17:21:05 UTC (rev 2385)
@@ -8,6 +8,7 @@
       + debian/patches/579_chowntty_debug
       + debian/patches/200_Czech_binary_translation
       + debian/patches/494_passwd_lock-no_account_lock
+      + debian/patches/008_su_get_PAM_username
   * debian/patches/506_relaxed_usernames: Use an extra paragraph for the note
     on username with a '/'.
   * debian/patches/504_undef_USE_PAM.dpatch:

Modified: debian/trunk/debian/patches/008_su_get_PAM_username
===================================================================
--- debian/trunk/debian/patches/008_su_get_PAM_username	2008-09-13 17:19:29 UTC (rev 2384)
+++ debian/trunk/debian/patches/008_su_get_PAM_username	2008-09-13 17:21:05 UTC (rev 2385)
@@ -23,9 +23,9 @@
 --- shadow-4.1.0.orig/src/su.c
 +++ shadow-4.1.0/src/su.c
 @@ -309,6 +309,8 @@
- 	struct passwd *pw = 0;
  	char **envp = environ;
- 	char *shellstr = 0, *command = 0;
+ 	char *shellstr = NULL;
+ 	char *command = NULL;
 +	char *tmp_name;
 +	char **ptr_tmp_name = &tmp_name;
  
@@ -39,7 +39,7 @@
 +	if (ret != PAM_SUCCESS) {
 +		SYSLOG((LOG_ERR, "pam_get_item: internal PAM error\n"));
 +		fprintf(stderr, "%s: Internal PAM error retrieving username\n", Prog);
-+		pam_end(pamh, ret);
++		(void) pam_end(pamh, ret);
 +		su_failure(tty);
 +	}
 +	strncpy(name, tmp_name, sizeof(name) - 1);




More information about the Pkg-shadow-commits mailing list