X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=lib%2Flist_sort.c;h=a7616fa3162e844f5b3c7090c1911543c826147e;hb=532cf2907ac3b9c2345d76251764f4f4e602c921;hp=4b5cb794c38bb270b8b72b70a47de265ec05c210;hpb=1c62c72b1a3c4478fb9069503d20c41b1f385ca1;p=cascardo%2Flinux.git diff --git a/lib/list_sort.c b/lib/list_sort.c index 4b5cb794c38b..a7616fa3162e 100644 --- a/lib/list_sort.c +++ b/lib/list_sort.c @@ -70,7 +70,7 @@ static void merge_and_restore_back_links(void *priv, * element comparison is needed, so the client's cmp() * routine can invoke cond_resched() periodically. */ - (*cmp)(priv, tail, tail); + (*cmp)(priv, tail->next, tail->next); tail->next->prev = tail; tail = tail->next;