Diff between 22b899121074d99ec72a7b518a37e180da38611c and fe4a0f717c1951f3bdecd3a147e1846962e9d8a3
Changed Files
| File | Additions | Deletions | Status |
| profiles/input/hog_device.c | +3 | -1 | modified |
Full Patch
diff --git a/profiles/input/hog_device.c b/profiles/input/hog_device.c
index d88bc21..f6e945e 100644
--- a/profiles/input/hog_device.c
+++ b/profiles/input/hog_device.c
@@ -686,7 +686,9 @@ static void report_free(void *data)
struct report *report = data;
struct hog_device *hogdev = report->hogdev;
- g_attrib_unregister(hogdev->attrib, report->notifyid);
+ if (hogdev->attrib)
+ g_attrib_unregister(hogdev->attrib, report->notifyid);
+
g_free(report->decl);
g_free(report);
}