]> granicus.if.org Git - php/commitdiff
fix for bug 27384
authorGeorge Schlossnagle <gschlossnagle@php.net>
Tue, 24 Feb 2004 21:49:28 +0000 (21:49 +0000)
committerGeorge Schlossnagle <gschlossnagle@php.net>
Tue, 24 Feb 2004 21:49:28 +0000 (21:49 +0000)
ext/standard/pack.c

index 070fa8f26d8f124669d30011c015159da47892e3..0376a7316a5a3a8605f13c6ca1100c7f15de7be2 100644 (file)
@@ -640,7 +640,7 @@ PHP_FUNCTION(unpack)
                        /* Space for name + number, safe as namelen is ensured <= 200 */
                        char n[256];
 
-                       if (arg != 1) {
+                       if (arg != 1 || namelen == 0) {
                                /* Need to add element number to name */
                                sprintf(n, "%.*s%d", namelen, name, i + 1);
                        } else {