summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Kępień <github@kempniu.pl>2019-03-26 19:30:53 +0300
committerAnthony G. Basile <blueness@gentoo.org>2019-03-29 03:27:13 +0300
commitd941e2ee75211af83d943b1d03659ede908f8085 (patch)
treec2f0c12812ca90db549d398dcb4db895f98a945c
parent34b2037d379e33f1cf79a3449b89ac2f98d546d9 (diff)
downloadeudev-master.tar.xz
src/libudev/libudev-device.c: properly handle empty tag listHEADmaster
See: https://github.com/gentoo/eudev/pull/171 Signed-off-by: Michał Kępień <github@kempniu.pl> Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
-rw-r--r--src/libudev/libudev-device.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libudev/libudev-device.c b/src/libudev/libudev-device.c
index f651805fa..ac67ce846 100644
--- a/src/libudev/libudev-device.c
+++ b/src/libudev/libudev-device.c
@@ -1392,6 +1392,8 @@ _public_ struct udev_list_entry *udev_device_get_properties_list_entry(struct ud
udev_list_entry_foreach(list_entry, udev_device_get_tags_list_entry(udev_device))
l = strpcpyl(&s, l, udev_list_entry_get_name(list_entry), ":", NULL);
udev_device_add_property_internal(udev_device, "TAGS", tags);
+ } else {
+ udev_device_add_property_internal(udev_device, "TAGS", NULL);
}
}
return udev_list_get_entry(&udev_device->properties_list);