aboutsummaryrefslogtreecommitdiffstats
path: root/mpi/mpicoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'mpi/mpicoder.c')
-rw-r--r--mpi/mpicoder.c4
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];