summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.in6
-rw-r--r--wiretap/wtap.c2
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