]> granicus.if.org Git - php/commitdiff
Use safe_emalloc() rather then emalloc()
authorIlia Alshanetsky <iliaa@php.net>
Mon, 8 Jan 2007 14:24:59 +0000 (14:24 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 8 Jan 2007 14:24:59 +0000 (14:24 +0000)
ext/standard/string.c

index 15854f28d83b01389436ad81ec2d6ffa1ef12cc2..34609bcdb14093539774cfac8367d4ed9be60151 100644 (file)
@@ -3144,7 +3144,7 @@ PHPAPI int php_char_to_str_ex(char *str, uint len, char from, char *to, int to_l
        }
        
        Z_STRLEN_P(result) = len + (char_count * (to_len - 1));
-       Z_STRVAL_P(result) = target = emalloc(Z_STRLEN_P(result) + 1);
+       Z_STRVAL_P(result) = target = safe_emalloc(char_count, to_len, len);
        Z_TYPE_P(result) = IS_STRING;
 
        if (case_sensitivity) {