From: Stig Bakken Date: Fri, 5 Jul 2002 01:00:05 +0000 (+0000) Subject: * fix segfault in case of odd version numbers X-Git-Tag: xmlrpc_epi_0_51_merge_pt~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c6ec8819534053dd4c87147c46dba911035234b6;p=php * fix segfault in case of odd version numbers --- diff --git a/ext/standard/versioning.c b/ext/standard/versioning.c index 8150894431..69a84750d9 100644 --- a/ext/standard/versioning.c +++ b/ext/standard/versioning.c @@ -99,17 +99,17 @@ compare_special_version_forms(char *form1, char *form2) {"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;