X-Git-Url: https://rtime.felk.cvut.cz/gitweb/l4.git/blobdiff_plain/35719fdd2ff27177690edb32843d32e092a006e3..5658d2ec9c1081516a8868259fa867926e25ab3f:/kernel/fiasco/src/kern/prio_list.cpp diff --git a/kernel/fiasco/src/kern/prio_list.cpp b/kernel/fiasco/src/kern/prio_list.cpp index 8f6e2836d..ea47b443b 100644 --- a/kernel/fiasco/src/kern/prio_list.cpp +++ b/kernel/fiasco/src/kern/prio_list.cpp @@ -96,9 +96,10 @@ PUBLIC inline Prio_list_elem * Prio_list::next(Prio_list_elem *e) const { - if (P_list::in_list(*++S_list::iter(e))) - return *++P_list::iter(e); - return *++S_list::iter(e); + S_list::Iterator i = ++S_list::iter(e); + if (P_list::in_list(*i)) + return *++P_list::iter(*i); + return *i; } /**