From 835e46af0453918918d6f2ef8b06d9b7af2bfbb5 Mon Sep 17 00:00:00 2001 From: ultramage Date: Wed, 21 Jan 2009 07:58:50 +0000 Subject: Fixed a null pointer crash in r13463 (thanks to Ramsey for reporting it). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13467 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/clif.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/map/clif.c b/src/map/clif.c index 82fd4ca27..6038a4947 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -259,7 +259,7 @@ int clif_send(const uint8* buf, int len, struct block_list* bl, enum send_target iter = mapit_getallusers(); while( (tsd = (TBL_PC*)mapit_next(iter)) != NULL ) { - if( sd->bl.m == tsd->bl.m && packet_db[tsd->packet_ver][RBUFW(buf,0)].len ) + if( bl->m == tsd->bl.m && packet_db[tsd->packet_ver][RBUFW(buf,0)].len ) { // packet must exist for the client version WFIFOHEAD(tsd->fd, len); memcpy(WFIFOP(tsd->fd,0), buf, len); @@ -384,7 +384,7 @@ int clif_send(const uint8* buf, int len, struct block_list* bl, enum send_target iter = mapit_getallusers(); while( (tsd = (TBL_PC*)mapit_next(iter)) != NULL ) { - if( type == DUEL_WOS && sd->bl.id == tsd->bl.id ) + if( type == DUEL_WOS && bl->id == tsd->bl.id ) continue; if( sd->duel_group == tsd->duel_group && packet_db[tsd->packet_ver][RBUFW(buf,0)].len ) { // packet must exist for the client version -- cgit v1.2.3-70-g09d2