mirror of
https://github.com/tmate-io/tmate.git
synced 2024-12-25 16:19:02 +01:00
Er, fix next and previous session functions to actually work, part 2.
This commit is contained in:
parent
588ebb5393
commit
2d82567070
@ -181,7 +181,7 @@ session_next_session(struct session *s)
|
||||
if (RB_EMPTY(&sessions) || !session_alive(s))
|
||||
return (NULL);
|
||||
|
||||
s2 = RB_NEXT(sessions, &sessions, s2);
|
||||
s2 = RB_NEXT(sessions, &sessions, s);
|
||||
if (s2 == NULL)
|
||||
s2 = RB_MIN(sessions, &sessions);
|
||||
if (s2 == s)
|
||||
@ -198,7 +198,7 @@ session_previous_session(struct session *s)
|
||||
if (RB_EMPTY(&sessions) || !session_alive(s))
|
||||
return (NULL);
|
||||
|
||||
s2 = RB_PREV(sessions, &sessions, s2);
|
||||
s2 = RB_PREV(sessions, &sessions, s);
|
||||
if (s2 == NULL)
|
||||
s2 = RB_MAX(sessions, &sessions);
|
||||
if (s2 == s)
|
||||
|
Loading…
Reference in New Issue
Block a user