summaryrefslogtreecommitdiff
path: root/ext/bcmath/libbcmath/src/num2str.c
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2007-07-10 11:07:56 +0000
committerAntony Dovgal <tony2001@php.net>2007-07-10 11:07:56 +0000
commit2d42310d66a2108d1f0c68ee34bf4f356c4e5aac (patch)
treec946ac7b4d3c4b344e18012a4777f520790719ee /ext/bcmath/libbcmath/src/num2str.c
parentb6f62bd0d4fea2568e0737f9b2d183d1c8cfa649 (diff)
downloadphp-git-2d42310d66a2108d1f0c68ee34bf4f356c4e5aac.tar.gz
use safe_emalloc()
Diffstat (limited to 'ext/bcmath/libbcmath/src/num2str.c')
-rw-r--r--ext/bcmath/libbcmath/src/num2str.c4
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. */