Blame SOURCES/open-iscsi-2.0.874-4-iscsid-treat-SIGTERM-like-iscsiadm-k-0.patch

c487f3
From c3122e9aedc4ebb49090df86e6f53806fed6cebc Mon Sep 17 00:00:00 2001
c487f3
From: Lee Duncan <lduncan@suse.com>
c487f3
Date: Wed, 23 Nov 2016 14:50:35 -0800
c487f3
Subject: iscsid: treat SIGTERM like "iscsiadm -k 0"
c487f3
c487f3
The same code that is executed by iscsid
c487f3
when iscsiadm sends the "immediate stop"
c487f3
command should be executed when iscsid
c487f3
receives a SIGTERM.
c487f3
c487f3
Changes since v1:
c487f3
 * now just set the "event loop stop" flag
c487f3
c487f3
Signed-off-by: Lee Duncan <lduncan@suse.com>
c487f3
---
c487f3
 usr/iscsid.c | 3 +--
c487f3
 1 file changed, 1 insertion(+), 2 deletions(-)
c487f3
c487f3
diff --git a/usr/iscsid.c b/usr/iscsid.c
c487f3
index 0c2634448d09..81a14f259b5f 100644
c487f3
--- a/usr/iscsid.c
c487f3
+++ b/usr/iscsid.c
c487f3
@@ -313,8 +313,7 @@ static void catch_signal(int signo)
c487f3
 
c487f3
 	switch (signo) {
c487f3
 	case SIGTERM:
c487f3
-		iscsid_shutdown();
c487f3
-		exit(0);
c487f3
+		event_loop_exit(NULL);
c487f3
 		break;
c487f3
 	default:
c487f3
 		break;
c487f3
-- 
c487f3
2.9.3
c487f3