From: Ilia Alshanetsky Date: Wed, 16 Apr 2003 01:07:20 +0000 (+0000) Subject: MFH X-Git-Tag: php-4.3.2RC2~89 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b6972e589058e83db48e1d4c5e9289b7f4ee8696;p=php MFH --- diff --git a/ext/standard/string.c b/ext/standard/string.c index 366a34dd09..f7f98bb7b0 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -4091,7 +4091,10 @@ PHP_FUNCTION(money_format) { str_len = format_len + 1024; str = emalloc(str_len); - str_len = strfmon(str, str_len, format, value); + if ((str_len = strfmon(str, str_len, format, value)) < 0) { + efree(str); + RETURN_FALSE; + } str[str_len] = 0; RETURN_STRINGL(erealloc(str, str_len + 1), str_len, 0);