[PATCH libinput] tools: libinput-debug-events stop variable needs volatile
Peter Seiderer
ps.report at gmx.net
Tue Mar 13 20:28:22 UTC 2018
The stop variable set in the signal handler needs
volatile (and use the defined sig_atomic_t instead
of unsigned int).
Signed-off-by: Peter Seiderer <ps.report at gmx.net>
---
tools/libinput-debug-events.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/libinput-debug-events.c b/tools/libinput-debug-events.c
index 33f51d0e..32782c21 100644
--- a/tools/libinput-debug-events.c
+++ b/tools/libinput-debug-events.c
@@ -48,7 +48,7 @@ static const uint32_t screen_width = 100;
static const uint32_t screen_height = 100;
static struct tools_options options;
static bool show_keycodes;
-static unsigned int stop = 0;
+static volatile sig_atomic_t stop = 0;
static bool be_quiet = false;
#define printq(...) ({ if (!be_quiet) printf(__VA_ARGS__); })
--
2.16.2
More information about the wayland-devel
mailing list