summaryrefslogtreecommitdiff
path: root/mpi/mpicoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'mpi/mpicoder.c')
-rw-r--r--mpi/mpicoder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mpi/mpicoder.c b/mpi/mpicoder.c
index 9c3e34bd..43de9313 100644
--- a/mpi/mpicoder.c
+++ b/mpi/mpicoder.c
@@ -386,7 +386,7 @@ gcry_mpi_scan( struct gcry_mpi **ret_mpi, enum gcry_mpi_format format,
a = mpi_read_from_buffer( (char*)buffer, &len, 0 );
if( nbytes )
*nbytes = len;
- if( ret_mpi ) {
+ if( ret_mpi && a ) {
mpi_normalize ( a );
*ret_mpi = a;
}