diff --git a/src/libsystemd/sd-device/device-enumerator-private.h b/src/libsystemd/sd-device/device-enumerator-private.h index 54fc13c43b..11378d8937 100644 --- a/src/libsystemd/sd-device/device-enumerator-private.h +++ b/src/libsystemd/sd-device/device-enumerator-private.h @@ -12,8 +12,8 @@ typedef enum MatchInitializedType { _MATCH_INITIALIZED_INVALID = -EINVAL, } MatchInitializedType; -int device_enumerator_scan_devices(sd_device_enumerator *enumeartor); -int device_enumerator_scan_subsystems(sd_device_enumerator *enumeartor); +int device_enumerator_scan_devices(sd_device_enumerator *enumerator); +int device_enumerator_scan_subsystems(sd_device_enumerator *enumerator); int device_enumerator_scan_devices_and_subsystems(sd_device_enumerator *enumerator); int device_enumerator_add_device(sd_device_enumerator *enumerator, sd_device *device); int device_enumerator_add_match_is_initialized(sd_device_enumerator *enumerator, MatchInitializedType type); diff --git a/src/libsystemd/sd-device/device-enumerator.c b/src/libsystemd/sd-device/device-enumerator.c index 1379764156..14794fb3af 100644 --- a/src/libsystemd/sd-device/device-enumerator.c +++ b/src/libsystemd/sd-device/device-enumerator.c @@ -323,7 +323,7 @@ static int device_compare(sd_device * const *a, sd_device * const *b) { if (r != 0) return r; - return strcmp(devpath_a, devpath_b); + return path_compare(devpath_a, devpath_b); } static int enumerator_sort_devices(sd_device_enumerator *enumerator) {