updated for version 7.1-281
diff --git a/src/if_cscope.c b/src/if_cscope.c
index 6efa72b..e76b58d 100644
--- a/src/if_cscope.c
+++ b/src/if_cscope.c
@@ -2136,7 +2136,8 @@
 # if defined(HAVE_SIGACTION)
 	struct sigaction sa, old;
 
-        /* Use sigaction() to limit the waiting time to two seconds. */
+	/* Use sigaction() to limit the waiting time to two seconds. */
+	sigemptyset(&sa.sa_mask);
 	sa.sa_handler = sig_handler;
 	sa.sa_flags = SA_NODEFER;
 	sigaction(SIGALRM, &sa, &old);
@@ -2169,7 +2170,7 @@
 	 */
 	if (pid < 0 && csinfo[i].pid > 1)
 	{
-	    kill(csinfo[i].pid, SIGTERM);
+	    kill(csinfo[i].pid, SIGKILL);
 	    (void)waitpid(csinfo[i].pid, &pstat, 0);
 	}
     }
diff --git a/src/version.c b/src/version.c
index 9811dda..29951a8 100644
--- a/src/version.c
+++ b/src/version.c
@@ -667,6 +667,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    281,
+/**/
     280,
 /**/
     279,