From 1f3518ce1a67b3bf096d3c9df94bd842c2d79d4b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Mon, 12 Aug 1996 18:48:12 +0200
Subject: [PATCH] sv_flags not used unless SV_INTERRUPT is defined

Rev: src/lpc_signal.c:1.13
---
 src/lpc_signal.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lpc_signal.c b/src/lpc_signal.c
index a2659bc411..d137e59e38 100644
--- a/src/lpc_signal.c
+++ b/src/lpc_signal.c
@@ -174,9 +174,9 @@ static int my_signal(int sig, sigfunctype fun)
 #ifdef HAVE_SIGVEC
   {
     struct sigvec action;
+    MEMSET((char *)&action, 0, sizeof(action));
     action.sv_handler= fun;
     action.sv_mask=-1;
-    action.sv_flags=0;
 #ifdef SA_INTERRUPT
     if(fun != SIG_IGN)
       action.sv_flags=SV_INTERRUPT;
-- 
GitLab