summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2023-04-07 08:50:54 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2023-04-08 04:50:04 +0900
commit8f5a8d7c361f0a3e479bc5c2d2a8cee25ea54d9d (patch)
tree9af3686a15fa8e47bcd78c06c912d70c625396c2
parent0b4c70b47a6dea1841a3be5c132d562d71efe182 (diff)
downloadsystemd-8f5a8d7c361f0a3e479bc5c2d2a8cee25ea54d9d.tar.gz
sd-device: manage cached sysattr values with path_hash_ops
As here keys are relative paths to sysattrs.
-rw-r--r--src/libsystemd/sd-device/sd-device.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd/sd-device/sd-device.c b/src/libsystemd/sd-device/sd-device.c
index 5d486957ce..58067414cd 100644
--- a/src/libsystemd/sd-device/sd-device.c
+++ b/src/libsystemd/sd-device/sd-device.c
@@ -2294,7 +2294,7 @@ int device_cache_sysattr_value(sd_device *device, const char *key, char *value)
return -ENOMEM;
}
- r = hashmap_ensure_put(&device->sysattr_values, &string_hash_ops_free_free, new_key, value);
+ r = hashmap_ensure_put(&device->sysattr_values, &path_hash_ops_free_free, new_key, value);
if (r < 0)
return r;