summaryrefslogtreecommitdiff
path: root/evtest.c
diff options
context:
space:
mode:
Diffstat (limited to 'evtest.c')
-rw-r--r--evtest.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/evtest.c b/evtest.c
index 8d592f4..b964fb3 100644
--- a/evtest.c
+++ b/evtest.c
@@ -1248,8 +1248,10 @@ static int do_capture(const char *device, int grab_flag)
printf("***********************************************\n");
}
- signal(SIGINT, interrupt_handler);
- signal(SIGTERM, interrupt_handler);
+ if (grab_flag) {
+ signal(SIGINT, interrupt_handler);
+ signal(SIGTERM, interrupt_handler);
+ }
free(filename);