From 131a6f555562e56dfb180b310d4c893a993e7b15 Mon Sep 17 00:00:00 2001 From: shennetsind Date: Sun, 29 Jul 2012 09:44:17 +0000 Subject: Fixed bugreport:6359 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16529 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/battle.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/map/battle.c b/src/map/battle.c index 00b04dc0c..e1d34d7e0 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -351,7 +351,7 @@ int battle_attr_fix(struct block_list *src, struct block_list *target, int damag status_change_end(target, SC_CRYSTALIZE, INVALID_TIMER); } } - if( src->type == BL_PC ){ + if( src && src->type == BL_PC ){ struct map_session_data *sd = BL_CAST(BL_PC, src); int s; @@ -360,7 +360,7 @@ int battle_attr_fix(struct block_list *src, struct block_list *target, int damag if( s < 5 && atk_elem == s ) ratio += sd->talisman[s] * 2; // +2% custom value } - if( target->type == BL_PC ) { + if( target && target->type == BL_PC ) { struct map_session_data *tsd = BL_CAST(BL_PC, target); int t; -- cgit v1.2.3-60-g2f50