summaryrefslogtreecommitdiff
path: root/ext/bcmath/libbcmath/src/recmul.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/bcmath/libbcmath/src/recmul.c')
-rw-r--r--ext/bcmath/libbcmath/src/recmul.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/ext/bcmath/libbcmath/src/recmul.c b/ext/bcmath/libbcmath/src/recmul.c
index bc1682edcd..e397359790 100644
--- a/ext/bcmath/libbcmath/src/recmul.c
+++ b/ext/bcmath/libbcmath/src/recmul.c
@@ -57,17 +57,8 @@ new_sub_num (length, scale, value)
{
bc_num temp;
-#ifdef SANDER_0
- if (_bc_Free_list != NULL) {
- temp = _bc_Free_list;
- _bc_Free_list = temp->n_next;
- } else {
-#endif
- temp = (bc_num) emalloc (sizeof(bc_struct));
-#ifdef SANDER_0
- if (temp == NULL) bc_out_of_memory ();
- }
-#endif
+ temp = (bc_num) emalloc (sizeof(bc_struct));
+
temp->n_sign = PLUS;
temp->n_len = length;
temp->n_scale = scale;