sd-device: do not register a property with an empty string
The function device_add_property() handles property with NULL value as
removing the property. Let's also make an empty value is handled as
same.
Note, ENV{hoge}=="" udev property handles both NULL value and an empty string
in the same way.
This commit is contained in:
@@ -92,7 +92,7 @@ int device_add_property_aux(sd_device *device, const char *key, const char *valu
|
||||
else
|
||||
properties = &device->properties;
|
||||
|
||||
if (value) {
|
||||
if (!isempty(value)) {
|
||||
_unused_ _cleanup_free_ char *old_value = NULL;
|
||||
_cleanup_free_ char *new_key = NULL, *new_value = NULL, *old_key = NULL;
|
||||
int r;
|
||||
|
||||
Reference in New Issue
Block a user