diff options
author | Antony Dovgal <tony2001@php.net> | 2007-07-10 11:07:56 +0000 |
---|---|---|
committer | Antony Dovgal <tony2001@php.net> | 2007-07-10 11:07:56 +0000 |
commit | 2d42310d66a2108d1f0c68ee34bf4f356c4e5aac (patch) | |
tree | c946ac7b4d3c4b344e18012a4777f520790719ee /ext/bcmath/libbcmath/src/num2str.c | |
parent | b6f62bd0d4fea2568e0737f9b2d183d1c8cfa649 (diff) | |
download | php-git-2d42310d66a2108d1f0c68ee34bf4f356c4e5aac.tar.gz |
use safe_emalloc()
Diffstat (limited to 'ext/bcmath/libbcmath/src/num2str.c')
-rw-r--r-- | ext/bcmath/libbcmath/src/num2str.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/bcmath/libbcmath/src/num2str.c b/ext/bcmath/libbcmath/src/num2str.c index c47ec9bbad..14c57726fe 100644 --- a/ext/bcmath/libbcmath/src/num2str.c +++ b/ext/bcmath/libbcmath/src/num2str.c @@ -51,9 +51,9 @@ char /* Allocate the string memory. */ signch = ( num->n_sign == PLUS ? 0 : 1 ); /* Number of sign chars. */ if (num->n_scale > 0) - str = (char *) emalloc (num->n_len + num->n_scale + 2 + signch); + str = (char *) safe_emalloc (1, num->n_len + num->n_scale, 2 + signch); else - str = (char *) emalloc (num->n_len + 1 + signch); + str = (char *) safe_emalloc (1, num->n_len, 1 + signch); if (str == NULL) bc_out_of_memory(); /* The negative sign if needed. */ |