version 1.28, 2011/01/13 02:07:06 |
version 1.29, 2011/01/13 02:08:14 |
|
|
if (RB_EMPTY(&sessions) || !session_alive(s)) |
if (RB_EMPTY(&sessions) || !session_alive(s)) |
return (NULL); |
return (NULL); |
|
|
s2 = RB_NEXT(sessions, &sessions, s2); |
s2 = RB_NEXT(sessions, &sessions, s); |
if (s2 == NULL) |
if (s2 == NULL) |
s2 = RB_MIN(sessions, &sessions); |
s2 = RB_MIN(sessions, &sessions); |
if (s2 == s) |
if (s2 == s) |
|
|
if (RB_EMPTY(&sessions) || !session_alive(s)) |
if (RB_EMPTY(&sessions) || !session_alive(s)) |
return (NULL); |
return (NULL); |
|
|
s2 = RB_PREV(sessions, &sessions, s2); |
s2 = RB_PREV(sessions, &sessions, s); |
if (s2 == NULL) |
if (s2 == NULL) |
s2 = RB_MAX(sessions, &sessions); |
s2 = RB_MAX(sessions, &sessions); |
if (s2 == s) |
if (s2 == s) |