mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-30 16:17:02 +01:00
* build-packet.c (mpi_write): Made buffer a bit larger. Reported
by Alexander Feigl.
This commit is contained in:
parent
2be1afb5aa
commit
685b56a0d3
@ -1,3 +1,8 @@
|
||||
2007-04-16 Werner Koch <wk@g10code.com>
|
||||
|
||||
* build-packet.c (mpi_write): Made buffer a bit larger. Reported
|
||||
by Alexander Feigl.
|
||||
|
||||
2007-04-13 Werner Koch <wk@g10code.com>
|
||||
|
||||
* call-agent.c (start_agent): Don't use log_error when using the
|
||||
|
@ -157,11 +157,11 @@ build_packet( IOBUF out, PACKET *pkt )
|
||||
static int
|
||||
mpi_write (iobuf_t out, gcry_mpi_t a)
|
||||
{
|
||||
char buffer[(MAX_EXTERN_MPI_BITS+7)/8];
|
||||
char buffer[(MAX_EXTERN_MPI_BITS+7)/8+2]; /* 2 is for the mpi length. */
|
||||
size_t nbytes;
|
||||
int rc;
|
||||
|
||||
nbytes = (MAX_EXTERN_MPI_BITS+7)/8 + 2; /* 2 is for the mpi length. */
|
||||
nbytes = DIM(buffer);
|
||||
rc = gcry_mpi_print (GCRYMPI_FMT_PGP, buffer, nbytes, &nbytes, a );
|
||||
if( !rc )
|
||||
rc = iobuf_write( out, buffer, nbytes );
|
||||
|
Loading…
x
Reference in New Issue
Block a user