X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/088403ac98acf7991507715d29a282dcba222053..489fcbc119f6ae46efc8f4077cbb5aa43683e404:/lunaix-os/includes/lunaix/ds/llist.h diff --git a/lunaix-os/includes/lunaix/ds/llist.h b/lunaix-os/includes/lunaix/ds/llist.h index 79fa991..5afc36a 100644 --- a/lunaix-os/includes/lunaix/ds/llist.h +++ b/lunaix-os/includes/lunaix/ds/llist.h @@ -57,14 +57,14 @@ llist_delete(struct llist_header* elem) elem->next->prev = elem->prev; // make elem orphaned - // elem->prev = elem; - // elem->next = elem; + elem->prev = elem; + elem->next = elem; } static inline int llist_empty(struct llist_header* elem) { - return elem->next == elem; + return elem->next == elem && elem->prev == elem; } /**