summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWanlong Gao <gaowanlong@cn.fujitsu.com>2011-12-28 17:59:38 +0800
committerRichard W.M. Jones <rjones@redhat.com>2012-01-04 10:04:15 +0000
commitf49a30eba8bb9f352637c3c24138074bbe3f5555 (patch)
tree33d88d6f0eeb8168ea83e21e86c4caa2b4e13389
parent10df9d88ab4191c4092f4a88c7343ab3f5f31a70 (diff)
downloadlibguestfs-f49a30eba8bb9f352637c3c24138074bbe3f5555.tar.gz
libguestfs-f49a30eba8bb9f352637c3c24138074bbe3f5555.tar.xz
libguestfs-f49a30eba8bb9f352637c3c24138074bbe3f5555.zip
fish: fix the Ctrl-\ causes guestfish to abort bug(RHBZ#596761)
Handle SIGQUIT by guestfish, so that it can't be terminated. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
-rw-r--r--fish/fish.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fish/fish.c b/fish/fish.c
index efd6b0b0..b782b7cb 100644
--- a/fish/fish.c
+++ b/fish/fish.c
@@ -402,6 +402,7 @@ main (int argc, char *argv[])
sa.sa_handler = user_cancel;
sa.sa_flags = SA_RESTART;
sigaction (SIGINT, &sa, NULL);
+ sigaction (SIGQUIT, &sa, NULL);
guestfs_set_pgroup (g, 1);
}