]> granicus.if.org Git - php/commitdiff
MFH
authorAntony Dovgal <tony2001@php.net>
Wed, 20 Dec 2006 23:30:30 +0000 (23:30 +0000)
committerAntony Dovgal <tony2001@php.net>
Wed, 20 Dec 2006 23:30:30 +0000 (23:30 +0000)
ext/standard/string.c

index 4814de6cf0bb3ba2bcf30b47250256ad98d91107..1be460d73eb5ebb7530d4a9a6e847cb854dcd3d9 100644 (file)
@@ -1235,11 +1235,11 @@ quit_loop:
        }
 
        len = cend - comp;
-       ret = emalloc(len + 1);
-       memcpy(ret, comp, len);
-       ret[len] = '\0';
 
        if (p_ret) {
+               ret = emalloc(len + 1);
+               memcpy(ret, comp, len);
+               ret[len] = '\0';
                *p_ret = ret;
        }
        if (p_len) {