diff options
Diffstat (limited to 'src/estream.c')
-rw-r--r-- | src/estream.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/estream.c b/src/estream.c index 9f227a6..066fe02 100644 --- a/src/estream.c +++ b/src/estream.c @@ -4179,7 +4179,7 @@ _gpgrt_fread (void *_GPGRT__RESTRICT ptr, size_t size, size_t nitems, { size_t ret, bytes; - if (size * nitems) + if (size && nitems) { lock_stream (stream); es_readn (stream, ptr, size * nitems, &bytes); @@ -4200,7 +4200,7 @@ _gpgrt_fwrite (const void *_GPGRT__RESTRICT ptr, size_t size, size_t nitems, { size_t ret, bytes; - if (size * nitems) + if (size && nitems) { lock_stream (stream); es_writen (stream, ptr, size * nitems, &bytes); |