diff --git a/common/list.c b/common/list.c index 41bbb7eb1..3d83faab4 100644 --- a/common/list.c +++ b/common/list.c @@ -191,7 +191,7 @@ ssize_t list_lsearch(const list_t *list, int compare(const void *key, const void uint8_t (*array)[size] = list->items; for (size_t i = 0; i < list->length; ++i) { - if (compare(&array[i], key) == 0) { + if (compare(key, &array[i]) == 0) { if (ret) { memcpy(ret, &array[i], size); }