aboutsummaryrefslogtreecommitdiffstats
path: root/mpi/mpicoder.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-09-20 07:56:27 +0000
committerWerner Koch <[email protected]>2002-09-20 07:56:27 +0000
commitb84a50deb89311bad1b4ab2699b03947d92498ce (patch)
treee3fce710cfa6d8fd05040f96ab5c66d040179a4c /mpi/mpicoder.c
parent* mpicoder.c (do_get_buffer): Avoid zero length allocation. (diff)
downloadgnupg-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.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];