From: Corey Hickey Date: Mon, 19 May 2025 02:17:33 +0000 (-0700) Subject: fix detection of zstd X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8d9669fb26bd8bce30e4c48a522d9943c110b5c2;p=thirdparty%2Fbacula.git fix detection of zstd This fixes an issue where if the curl lib is not found, then zstd will not be supported. The detection method for both curl and zstd uses a shell variable 'error'. Unless we unset the variable afterward, the results of the curl check carry over to the zstd check. --- diff --git a/bacula/autoconf/configure.in b/bacula/autoconf/configure.in index 5660f69b1..24ec76a29 100644 --- a/bacula/autoconf/configure.in +++ b/bacula/autoconf/configure.in @@ -982,7 +982,9 @@ AC_CHECK_LIB(curl,curl_version_info,,[error="Can't find CURL library."]) if test x"${error}" == "x"; then support_curl=yes -fi +fi + +unset error AC_MSG_RESULT([$support_curl]) if test "$support_curl" = "yes"; then @@ -1043,6 +1045,8 @@ else ZSTD_INC="" fi +unset error + AC_MSG_RESULT([$support_zstd]) if test "$support_zstd" = "yes"; then AC_DEFINE(HAVE_ZSTD, 1, [Define if ZSTD library is available])