diff options
author | Francesco Colista <fcolista@alpinelinux.org> | 2019-04-06 17:12:59 +0000 |
---|---|---|
committer | Francesco Colista <fcolista@alpinelinux.org> | 2019-04-06 17:19:56 +0000 |
commit | 83c5ff0113bd632fa336d994626c52a32a987d4a (patch) | |
tree | f4d9c18244f622669f2322d583730d55091d4211 /community/openvas-scanner/execinfo-musl-fix.patch | |
parent | f36ad29e855f25efc020e1e83922a7462fefd147 (diff) | |
download | aports-83c5ff0113bd632fa336d994626c52a32a987d4a.tar.bz2 aports-83c5ff0113bd632fa336d994626c52a32a987d4a.tar.xz |
community/openvas-scanner: upgrade to 6.0.0
Diffstat (limited to 'community/openvas-scanner/execinfo-musl-fix.patch')
-rw-r--r-- | community/openvas-scanner/execinfo-musl-fix.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/community/openvas-scanner/execinfo-musl-fix.patch b/community/openvas-scanner/execinfo-musl-fix.patch new file mode 100644 index 0000000000..fb37acded7 --- /dev/null +++ b/community/openvas-scanner/execinfo-musl-fix.patch @@ -0,0 +1,39 @@ +diff --git a/src/sighand.c b/src/sighand.c +index ef698ee..c1deb6a 100644 +--- a/src/sighand.c ++++ b/src/sighand.c +@@ -29,7 +29,10 @@ + #include "utils.h" + + #include <errno.h> /* for errno() */ ++#ifdef HAVE_EXECINFO_H + #include <execinfo.h> ++#endif ++ + #include <glib.h> /* for G_LOG_DOMAIN, for g_critical() */ + #include <gvm/base/pidfile.h> + #include <signal.h> /* for kill() */ +@@ -115,6 +118,7 @@ sighand_chld (pid_t pid) + waitpid (pid, &status, WNOHANG); + } + ++#ifdef HAVE_EXECINFO_H + static void + print_trace () + { +@@ -133,12 +137,15 @@ print_trace () + + g_free (strings); + } ++#endif + + void + sighand_segv (int given_signal) + { + signal (SIGSEGV, _exit); ++#ifdef HAVE_EXECINFO_H + print_trace (); ++#endif + make_em_die (SIGTERM); + /* Raise signal again, to exit with the correct return value, + * and to enable core dumping. */ |