diff options
author | Toni <matzeton@googlemail.com> | 2021-02-04 19:28:52 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-04 19:28:52 +0100 |
commit | 7255dbe4b703668e7621cdcfc5aa01258a50f0b5 (patch) | |
tree | d0fdb47d0174875a74bcb67dc0504aac9b92a387 /configure.seed | |
parent | c68c8c79c9e5d65483c32c1772f70b00e846e48b (diff) |
Added fuzzy targets conditional in tests/do.sh.in which prevents the fuzzer from running if nDPI was configured previously --enable-fuzztargets but not for the current config (may produce invalid results). (#1126)
* fixed possible NULL pointer dereference for memcpy(), src pointer should never be NULL
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Co-authored-by: Luca Deri <lucaderi@users.noreply.github.com>
Diffstat (limited to 'configure.seed')
-rw-r--r-- | configure.seed | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/configure.seed b/configure.seed index 2533aa82b..70a823aa9 100644 --- a/configure.seed +++ b/configure.seed @@ -23,6 +23,7 @@ AS_IF([test "${with_mipsel+set}" = set],[ AC_ARG_WITH(sanitizer, AS_HELP_STRING([--with-sanitizer], [Build with support for address, undefined and leak sanitizer])) AC_ARG_ENABLE(fuzztargets, AS_HELP_STRING([--enable-fuzztargets], [Enable fuzz targets]),[enable_fuzztargets=$enableval],[enable_fuzztargets=no]) +AS_IF([test "x$enable_fuzztargets" = "xyes"], [BUILD_FUZZTARGETS=1], [BUILD_FUZZTARGETS=0]) AM_CONDITIONAL([BUILD_FUZZTARGETS], [test "x$enable_fuzztargets" = "xyes"]) AS_IF([test "${with_sanitizer+set}" = set],[ @@ -240,6 +241,7 @@ AC_SUBST(CUSTOM_NDPI) AC_SUBST(NDPI_API_VERSION) AC_SUBST(EXTRA_TARGETS) AC_SUBST(BUILD_MINGW) +AC_SUBST(BUILD_FUZZTARGETS) AC_SUBST(JSONC_CFLAGS) AC_SUBST(JSONC_LIBS) AC_SUBST(GCRYPT_ENABLED) |