cvs: php4 /ext/standard versioning.c

From: Date: Fri, 05 Jul 2002 01:00:05 +0000
Subject: cvs: php4 /ext/standard versioning.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-12715@lists.php.net to get a copy of this message
ssb Thu Jul 4 21:00:05 2002 EDT Modified files: /php4/ext/standard versioning.c Log: * fix segfault in case of odd version numbers Index: php4/ext/standard/versioning.c diff -u php4/ext/standard/versioning.c:1.10 php4/ext/standard/versioning.c:1.11 --- php4/ext/standard/versioning.c:1.10 Thu Jul 4 20:55:02 2002 +++ php4/ext/standard/versioning.c Thu Jul 4 21:00:05 2002 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: versioning.c,v 1.10 2002/07/05 00:55:02 ssb Exp $ */ +/* $Id: versioning.c,v 1.11 2002/07/05 01:00:05 ssb Exp $ */ #include <stdio.h> #include <sys/types.h> @@ -99,17 +99,17 @@ {"RC", 3}, {"#", 4}, {"pl", 5}, - NULL, + {NULL, 0}, }; special_forms_t *pp; - for (pp = special_forms; pp; pp++) { + for (pp = special_forms; pp && pp->name; pp++) { if (strncmp(form1, pp->name, strlen(pp->name)) == 0) { found1 = pp->order; break; } } - for (pp = special_forms; pp; pp++) { + for (pp = special_forms; pp && pp->name; pp++) { if (strncmp(form2, pp->name, strlen(pp->name)) == 0) { found2 = pp->order; break;

« previous php.cvs (#12715) next »