From b84a50deb89311bad1b4ab2699b03947d92498ce Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 20 Sep 2002 07:56:27 +0000 Subject: [PATCH] Oops. Fixed last fix. The diffstat tool is really useful. --- mpi/mpicoder.c | 4 ++-- 1 file 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];