[Pkg-sysvinit-commits] r222 - sysvinit/trunk/src

Thomas Hood jdthood-guest at costa.debian.org
Wed Nov 23 19:14:31 UTC 2005


Author: jdthood-guest
Date: 2005-11-23 19:14:31 +0000 (Wed, 23 Nov 2005)
New Revision: 222

Modified:
   sysvinit/trunk/src/killall5.c
Log:
Add pointer checks

Modified: sysvinit/trunk/src/killall5.c
===================================================================
--- sysvinit/trunk/src/killall5.c	2005-11-23 19:11:28 UTC (rev 221)
+++ sysvinit/trunk/src/killall5.c	2005-11-23 19:14:31 UTC (rev 222)
@@ -432,7 +432,10 @@
 			|| (p->argv0base && strcmp(p->argv0base, prog) == 0);
 
 		/* For scripts, compare argv[1] as well. */
-		if (scripts_too && !strncmp(p->statname, p->argv1base, STATNAMELEN)) {
+		if (
+			scripts_too && p->statname && p->argv1base
+			&& !strncmp(p->statname, p->argv1base, STATNAMELEN)
+		) {
 			ok |=
 				(p->argv1 && strcmp(p->argv1, prog) == 0)
 				|| (p->argv1 && s != prog && strcmp(p->argv1, s) == 0)




More information about the Pkg-sysvinit-commits mailing list