From a8897ca8cab38d15d19d2e0fdc86df7815b2f04f Mon Sep 17 00:00:00 2001 From: Benjamin Tissoires Date: Tue, 17 May 2016 17:18:09 +0200 Subject: [PATCH] tools: hidpp20-dump: prevent segfault when called on non HID++ device Signed-off-by: Benjamin Tissoires --- tools/hidpp20-dump-page.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/hidpp20-dump-page.c b/tools/hidpp20-dump-page.c index f733902a..05ceb649 100644 --- a/tools/hidpp20-dump-page.c +++ b/tools/hidpp20-dump-page.c @@ -111,6 +111,8 @@ main(int argc, char **argv) hidpp_device_init(&base, fd); dev = hidpp20_device_new(&base, 0xff); + if (!dev) + error(1, 0, "Failed to open %s as a HID++ 2.0 device", path); if (argc == 2) rc = dump_everything(dev);