From 0fd4054baf62ab97ecedb72d44c8a31f262f36a5 Mon Sep 17 00:00:00 2001 From: illiliti Date: Thu, 3 Jun 2021 07:24:19 +0300 Subject: [PATCH] Revert "udev_device.c: replace strncmp with strcmp" This reverts commit ff6cf67c23c04d5565b8d9f942ade288180aea58. --- udev_device.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/udev_device.c b/udev_device.c index 8a4c45a..4769167 100644 --- a/udev_device.c +++ b/udev_device.c @@ -335,7 +335,7 @@ static void set_properties_from_uevent(struct udev_device *udev_device) while (fgets(line, sizeof(line), file)) { line[strlen(line) - 1] = '\0'; - if (strcmp(line, "DEVNAME=") == 0) { + if (strncmp(line, "DEVNAME", 7) == 0) { snprintf(devnode, sizeof(devnode), "/dev/%s", line + 8); udev_list_entry_add(&udev_device->properties, "DEVNAME", devnode, 0); } @@ -638,7 +638,7 @@ struct udev_device *udev_device_new_from_file(struct udev *udev, const char *pat while (fgets(line, sizeof(line), file)) { line[strlen(line) - 1] = '\0'; - if (strcmp(line, "DEVPATH=") == 0) { + if (strncmp(line, "DEVPATH", 7) == 0) { snprintf(syspath, sizeof(syspath), "/sys%s", line + 8); udev_list_entry_add(&udev_device->properties, "SYSPATH", syspath, 0); udev_list_entry_add(&udev_device->properties, "DEVPATH", line + 8, 0); @@ -655,7 +655,7 @@ struct udev_device *udev_device_new_from_file(struct udev *udev, const char *pat cnt++; } - else if (strcmp(line, "DEVNAME=") == 0) { + else if (strncmp(line, "DEVNAME", 7) == 0) { snprintf(devnode, sizeof(devnode), "/dev/%s", line + 8); udev_list_entry_add(&udev_device->properties, "DEVNAME", devnode, 0); }