From 7c94940e1223d243ea9b7bdc90105f808b199f3a Mon Sep 17 00:00:00 2001 From: illiliti Date: Sun, 6 Jun 2021 10:50:38 +0300 Subject: [PATCH] Revert "udev_device.c: use strrchr to trim newline" This reverts commit 34f8727f28700e9b01efc21f540be15d2b625a70. --- udev_device.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/udev_device.c b/udev_device.c index 136b61c..9a83095 100644 --- a/udev_device.c +++ b/udev_device.c @@ -243,7 +243,6 @@ const char *udev_device_get_sysattr_value(struct udev_device *udev_device, const struct stat st; size_t len; FILE *file; - char *pos; if (!udev_device || !sysattr) { return NULL; @@ -278,8 +277,9 @@ const char *udev_device_get_sysattr_value(struct udev_device *udev_device, const fclose(file); data[len] = '\0'; - if ((pos = strrchr(data, '\n'))) { - *pos = '\0'; + // TODO strrchr? + while (len-- > 0 && data[len] == '\n') { + data[len] = '\0'; } list_entry = udev_list_entry_add(&udev_device->sysattrs, sysattr, data, 0);