From b804e117c1c9dcdee7b311b6b3af782588094dc2 Mon Sep 17 00:00:00 2001 From: Benjamin Tissoires Date: Tue, 1 Mar 2016 16:59:32 +0100 Subject: [PATCH] hidpp20drv: fix segfault when a device is not powered on We were returning 0 and libratbag tried to access the profiles afterward. Signed-off-by: Benjamin Tissoires --- src/driver-hidpp20.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/driver-hidpp20.c b/src/driver-hidpp20.c index 35fd3ba6..3598d7c1 100644 --- a/src/driver-hidpp20.c +++ b/src/driver-hidpp20.c @@ -797,6 +797,7 @@ hidpp20drv_probe(struct ratbag_device *device) log_error(device->ratbag, "Failed to get HID++2.0 device for %s\n", device->name); + rc = -ENODEV; goto err; }