From 12eb197449855af03d243a1ebb7a776df2f3801f Mon Sep 17 00:00:00 2001 From: illiliti Date: Thu, 16 Jul 2020 21:18:38 +0300 Subject: [PATCH] minor fixes --- udev_list.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/udev_list.c b/udev_list.c index 0696468..248317a 100644 --- a/udev_list.c +++ b/udev_list.c @@ -53,8 +53,6 @@ struct udev_list_entry *udev_list_entry_add(struct udev_list_entry *list_entry, return NULL; } - udev_list_entry_init(new); - new->value = value ? strdup(value) : NULL; new->name = strdup(name); @@ -77,10 +75,10 @@ UDEV_EXPORT struct udev_list_entry *udev_list_entry_get_by_name(struct udev_list return NULL; } - tmp = list_entry->next; + tmp = list_entry; while (tmp) { - if (strcmp(tmp->name, name) == 0) { + if (tmp->name && strcmp(tmp->name, name) == 0) { return tmp; }