diff --git a/src/llist.c b/src/llist.c index 228d813..cbd7a8e 100644 --- a/src/llist.c +++ b/src/llist.c @@ -47,7 +47,7 @@ llist *llistAppend(llist *head, void *data) { llist *llistGet(llist *head, void *key) { llist *c = head; while (c != NULL) { - if (key == c) { + if (head->cmpFn(c->data, key)) { return c; } c = c->next;