From ae871853ca76a112de47064676d5812bc65c597f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 20 Jun 2020 11:21:44 +0200 Subject: [PATCH] module/battery: don't crash if 'sysname' in udev event is NULL --- modules/battery.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/battery.c b/modules/battery.c index 20eaad0..d394f94 100644 --- a/modules/battery.c +++ b/modules/battery.c @@ -348,7 +348,7 @@ run(struct module *mod) struct udev_device *dev = udev_monitor_receive_device(mon); const char *sysname = udev_device_get_sysname(dev); - bool is_us = strcmp(sysname, m->battery) == 0; + bool is_us = sysname != NULL && strcmp(sysname, m->battery) == 0; udev_device_unref(dev); if (!is_us)