diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2010-12-20 00:43:24 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2010-12-20 00:43:24 +0000 |
commit | 6fcdc714b64bdc5fe065d90148aa13d4963b565d (patch) | |
tree | 28530bbfaae8b8096f640ce4407c6eb26db4073e | |
parent | 8705c6b4352bc2ffa3f06cd7eed0df65d6e3a5ba (diff) | |
download | rtmux-6fcdc714b64bdc5fe065d90148aa13d4963b565d.tar.gz rtmux-6fcdc714b64bdc5fe065d90148aa13d4963b565d.tar.bz2 rtmux-6fcdc714b64bdc5fe065d90148aa13d4963b565d.zip |
Undo a change to next/previous session that got mixed in prematurely.
-rw-r--r-- | session.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -187,9 +187,10 @@ session_next_session(struct session *s) struct session *s2; u_int i; - if (ARRAY_LENGTH(&sessions) == 0 || !session_alive(s)) + if (ARRAY_LENGTH(&sessions) == 0 || session_index(s, &i) != 0) return (NULL); + i = 0; do { if (i == ARRAY_LENGTH(&sessions) - 1) i = 0; @@ -208,7 +209,7 @@ session_previous_session(struct session *s) struct session *s2; u_int i; - if (ARRAY_LENGTH(&sessions) == 0 || !session_alive(s)) + if (ARRAY_LENGTH(&sessions) == 0 || session_index(s, &i) != 0) return (NULL); do { |