]> granicus.if.org Git - php/commitdiff
set return_len to 0 when returning empty string and fix segfault
authorAntony Dovgal <tony2001@php.net>
Fri, 20 Mar 2009 08:38:42 +0000 (08:38 +0000)
committerAntony Dovgal <tony2001@php.net>
Fri, 20 Mar 2009 08:38:42 +0000 (08:38 +0000)
ext/date/php_date.c

index eab0a31f3a8bb9816db780bb517c411cc472d742..df07b8adfda0a0e7887bbb0d98332232c750fe28 100644 (file)
@@ -1082,6 +1082,7 @@ static char *date_format(char *format, int format_len, int *return_len, timelib_
        int                  rfc_colon;
 
        if (!format_len) {
+               *return_len = 0;
                if (UG(unicode)) {
                        return (char*)eustrdup(EMPTY_STR);
                } else {