From f7ebaf0e90ee5692e5f36ce6909518bb38044f96 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 24 Feb 2015 21:48:26 +0300 Subject: char: add missing checks. --- src/char/char.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/char/char.c b/src/char/char.c index b0328c6..d68d02b 100644 --- a/src/char/char.c +++ b/src/char/char.c @@ -40,6 +40,9 @@ void echar_parse_char_create_new_char(int *fdPtr, struct char_session_data* sd) uint16 look = 0; uint8 sex = 0; + if (!sd) + return; + if (sd->version >= 4) { race = RFIFOW(fd, 31); -- cgit v1.2.3-70-g09d2