diff options
-rw-r--r-- | configure.in | 6 | ||||
-rw-r--r-- | wiretap/wtap.c | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/configure.in b/configure.in index 0cdcf9b014..89fde09b70 100644 --- a/configure.in +++ b/configure.in @@ -1157,6 +1157,12 @@ else fi fi +if test "x$want_zlib" != "xno" ; then + AC_CHECK_LIB(z, gzclearerr, + [ + AC_DEFINE(HAVE_GZCLEARERR, 1, [Define if we have gzclearerr]) + ]) +fi dnl pcre check AC_MSG_CHECKING(whether to use libpcre for regular expressions in dfilters) diff --git a/wiretap/wtap.c b/wiretap/wtap.c index 6ce9f32d16..a48ceb813b 100644 --- a/wiretap/wtap.c +++ b/wiretap/wtap.c @@ -648,10 +648,12 @@ wtap_close(wtap *wth) void wtap_cleareof(wtap *wth _U_) { #ifdef HAVE_LIBZ +#ifdef HAVE_GZCLEARERR /* Reset EOF */ if (gzeof(wth->fh)) gzclearerr(wth->fh); #endif +#endif } gboolean |