diff --git a/src/llist.c b/src/llist.c index cbd7a8e..3aa0ad5 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 (head->cmpFn(c->data, key)) { + if (head->cmpFn(c->data, key) == 0) { return c; } c = c->next;