diff options
Diffstat (limited to 'src/map/map.cpp')
-rw-r--r-- | src/map/map.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/map/map.cpp b/src/map/map.cpp index d2b604f..3817422 100644 --- a/src/map/map.cpp +++ b/src/map/map.cpp @@ -953,7 +953,7 @@ dumb_ptr<map_session_data> map_get_first_session(void) dumb_ptr<map_session_data> map_get_next_session(dumb_ptr<map_session_data> d) { - return map_get_session_forward(d->fd + 1); + return map_get_session_forward(d->sess->fd + 1); } dumb_ptr<map_session_data> map_get_last_session(void) @@ -963,7 +963,7 @@ dumb_ptr<map_session_data> map_get_last_session(void) dumb_ptr<map_session_data> map_get_prev_session(dumb_ptr<map_session_data> d) { - return map_get_session_backward(d->fd - 1); + return map_get_session_backward(d->sess->fd - 1); } /*========================================== @@ -1612,7 +1612,7 @@ void term_func(void) } for (int i = 0; i < fd_max; i++) - delete_session(i); + delete_session(session[i].get()); map_removenpc(); |