module/battery: don't crash if 'sysname' in udev event is NULL

This commit is contained in:
Daniel Eklöf 2020-06-20 11:21:44 +02:00
parent 86e6aea152
commit ae871853ca
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -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)