[Pkg-shadow-commits] r717 - trunk/debian/patches

Nicolas FRANCOIS nekral-guest at costa.debian.org
Fri Dec 16 20:12:16 UTC 2005


Author: nekral-guest
Date: 2005-12-16 20:12:16 +0000 (Fri, 16 Dec 2005)
New Revision: 717

Modified:
   trunk/debian/patches/476_su_ignore_--
Log:
Fix some segfaults.


Modified: trunk/debian/patches/476_su_ignore_--
===================================================================
--- trunk/debian/patches/476_su_ignore_--	2005-12-16 19:12:44 UTC (rev 716)
+++ trunk/debian/patches/476_su_ignore_--	2005-12-16 20:12:16 UTC (rev 717)
@@ -6,7 +6,7 @@
  		if (optind < argc && !strcmp (argv[optind], "-")) {
  			fakelogin = 1;
  			optind++;
-+			if (!strcmp(argv[optind], "--"))
++			if (optind < argc && !strcmp(argv[optind], "--"))
 +				optind++;
  		}
  	}
@@ -15,7 +15,7 @@
  	 */
  	if (optind < argc && argv[optind][0] != '-') {
  		STRFCPY (name, argv[optind++]);	/* use this login id */
-+		if (!strcmp(argv[optind], "--"))
++		if (optind < argc && !strcmp(argv[optind], "--"))
 +			optind++;
  	}
  	if (!name[0])		/* use default user ID */




More information about the Pkg-shadow-commits mailing list