You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
836 B
35 lines
836 B
From c3122e9aedc4ebb49090df86e6f53806fed6cebc Mon Sep 17 00:00:00 2001 |
|
From: Lee Duncan <lduncan@suse.com> |
|
Date: Wed, 23 Nov 2016 14:50:35 -0800 |
|
Subject: iscsid: treat SIGTERM like "iscsiadm -k 0" |
|
|
|
The same code that is executed by iscsid |
|
when iscsiadm sends the "immediate stop" |
|
command should be executed when iscsid |
|
receives a SIGTERM. |
|
|
|
Changes since v1: |
|
* now just set the "event loop stop" flag |
|
|
|
Signed-off-by: Lee Duncan <lduncan@suse.com> |
|
--- |
|
usr/iscsid.c | 3 +-- |
|
1 file changed, 1 insertion(+), 2 deletions(-) |
|
|
|
diff --git a/usr/iscsid.c b/usr/iscsid.c |
|
index 0c2634448d09..81a14f259b5f 100644 |
|
--- a/usr/iscsid.c |
|
+++ b/usr/iscsid.c |
|
@@ -313,8 +313,7 @@ static void catch_signal(int signo) |
|
|
|
switch (signo) { |
|
case SIGTERM: |
|
- iscsid_shutdown(); |
|
- exit(0); |
|
+ event_loop_exit(NULL); |
|
break; |
|
default: |
|
break; |
|
-- |
|
2.9.3 |
|
|
|
|