diff options
Diffstat (limited to 'src/udev/udev-format.c')
-rw-r--r-- | src/udev/udev-format.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/udev/udev-format.c b/src/udev/udev-format.c index 05ed9fd..bd74ab0 100644 --- a/src/udev/udev-format.c +++ b/src/udev/udev-format.c @@ -156,7 +156,6 @@ static ssize_t udev_event_subst_format( const char *attr, char *dest, size_t l, - Hashmap *global_props, bool *ret_truncated) { sd_device *parent, *dev = ASSERT_PTR(ASSERT_PTR(event)->dev); @@ -349,7 +348,7 @@ static ssize_t udev_event_subst_format( case FORMAT_SUBST_ENV: if (isempty(attr)) return -EINVAL; - r = device_get_property_value_with_fallback(dev, attr, global_props, &val); + r = device_get_property_value_with_fallback(dev, attr, event->worker ? event->worker->properties : NULL, &val); if (r == -ENOENT) goto null_terminate; if (r < 0) @@ -379,7 +378,6 @@ size_t udev_event_apply_format( char *dest, size_t size, bool replace_whitespace, - Hashmap *global_props, bool *ret_truncated) { bool truncated = false; @@ -412,7 +410,7 @@ size_t udev_event_apply_format( continue; } - subst_len = udev_event_subst_format(event, type, attr, dest, size, global_props, &t); + subst_len = udev_event_subst_format(event, type, attr, dest, size, &t); if (subst_len < 0) { log_device_warning_errno(event->dev, subst_len, "Failed to substitute variable '$%s' or apply format '%%%c', ignoring: %m", |