mirror of
https://github.com/php/php-src.git
synced 2025-08-20 09:24:05 +02:00
Fix memory leak with bcsqrt on number 0<X<1
This commit is contained in:
parent
d033d5c07a
commit
3d2819e491
2 changed files with 3 additions and 1 deletions
|
@ -70,7 +70,6 @@ bc_sqrt (bc_num *num, int scale)
|
|||
|
||||
/* Initialize the variables. */
|
||||
rscale = MAX (scale, (*num)->n_scale);
|
||||
bc_init_num(&guess);
|
||||
bc_init_num(&guess1);
|
||||
bc_init_num(&diff);
|
||||
point5 = bc_new_num (1,1);
|
||||
|
@ -87,6 +86,7 @@ bc_sqrt (bc_num *num, int scale)
|
|||
else
|
||||
{
|
||||
/* The number is greater than 1. Guess should start at 10^(exp/2). */
|
||||
bc_init_num(&guess);
|
||||
bc_int2num (&guess,10);
|
||||
|
||||
bc_int2num (&guess1,(*num)->n_len);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue