Although (as of 1.2.11) zlib checks this parameter before writing to it, the docs don't promise to keep doing so, so be safe. --- util/zlib-extra.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/util/zlib-extra.c b/util/zlib-extra.c index f691cccf..e17a9731 100644 --- a/util/zlib-extra.c +++ b/util/zlib-extra.c @@ -79,8 +79,10 @@ gz_getline (void *talloc_ctx, char **bufptr, ssize_t *bytes_read, gzFile stream) const char * gz_error_string (util_status_t status, gzFile file) { + int dummy; + if (status == UTIL_GZERROR) - return gzerror (file, NULL); + return gzerror (file, &dummy); else return util_error_string (status); } -- 2.25.1 _______________________________________________ notmuch mailing list notmuch@notmuchmail.org https://notmuchmail.org/mailman/listinfo/notmuch