]> granicus.if.org Git - php/commitdiff
fix unsigned check
authorAnatol Belski <ab@php.net>
Tue, 18 Nov 2014 10:03:54 +0000 (11:03 +0100)
committerAnatol Belski <ab@php.net>
Tue, 18 Nov 2014 12:19:48 +0000 (13:19 +0100)
sapi/apache2handler/php_functions.c

index d9ae4d97eace2fdf2d56ff0e5b46be94264ad3d7..f32c881e057da7a716323f765f1097e0aba3f39d 100644 (file)
@@ -388,8 +388,12 @@ PHP_MINFO_FUNCTION(apache)
                }
                smart_str_appendc(&tmp1, ' ');
        }
-       if (tmp1.s && (tmp1.s->len - 1) >= 0) {
-               tmp1.s->val[tmp1.s->len - 1] = '\0';
+       if (tmp1.s) {
+               if (tmp1.s->len > 0) {
+                       tmp1.s->val[tmp1.s->len - 1] = '\0';
+               } else {
+                       tmp1.s->val[0] = '\0';
+               }
        }
             
        php_info_print_table_start();