diff options
author | Werner Koch <[email protected]> | 2002-09-20 07:56:27 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-09-20 07:56:27 +0000 |
commit | b84a50deb89311bad1b4ab2699b03947d92498ce (patch) | |
tree | e3fce710cfa6d8fd05040f96ab5c66d040179a4c /mpi/mpicoder.c | |
parent | * mpicoder.c (do_get_buffer): Avoid zero length allocation. (diff) | |
download | gnupg-b84a50deb89311bad1b4ab2699b03947d92498ce.tar.gz gnupg-b84a50deb89311bad1b4ab2699b03947d92498ce.zip |
Oops. Fixed last fix. The diffstat tool is really useful.
Diffstat (limited to 'mpi/mpicoder.c')
-rw-r--r-- | mpi/mpicoder.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mpi/mpicoder.c b/mpi/mpicoder.c index b05a6f92a..8cb1538c0 100644 --- a/mpi/mpicoder.c +++ b/mpi/mpicoder.c @@ -339,8 +339,8 @@ do_get_buffer( MPI a, unsigned *nbytes, int *sign, int force_secure ) *nbytes = n = a->nlimbs * BYTES_PER_MPI_LIMB; if (!n) n++; /* avoid zero length allocation */ - p = buffer = force_secure || mpi_is_secure(a) ? m_alloc_secure( *nbytes) - : m_alloc( *nbytes ); + p = buffer = force_secure || mpi_is_secure(a) ? m_alloc_secure(n) + : m_alloc(n); for(i=a->nlimbs-1; i >= 0; i-- ) { alimb = a->d[i]; |