From 8bc1debfefb7cd4b0be724317793d59dea37d677 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 16 Mar 2015 19:51:06 +0100 Subject: gpg: Fix broken write of opaque MPI length header. * g10/build-packet.c (gpg_mpi_write): Use a char array for the length. Signed-off-by: Werner Koch --- g10/build-packet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/g10/build-packet.c b/g10/build-packet.c index 557dffee1..e984e3e1b 100644 --- a/g10/build-packet.c +++ b/g10/build-packet.c @@ -165,7 +165,7 @@ gpg_mpi_write (iobuf_t out, gcry_mpi_t a) { unsigned int nbits; const void *p; - unsigned int lenhdr[2]; + unsigned char lenhdr[2]; p = gcry_mpi_get_opaque (a, &nbits); lenhdr[0] = nbits >> 8; -- cgit v1.2.3