瀏覽代碼

Fixed a possible null pointer

Follow up to e93c888
See https://rathena.org/board/topic/108045-map-server-crash-after-using-skill-manhole/
Lemongrass3110 8 年之前
父節點
當前提交
4687247769
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/map/status.c

+ 1 - 1
src/map/status.c

@@ -2012,7 +2012,7 @@ bool status_check_skilluse(struct block_list *src, struct block_list *target, ui
 			break;
 		case SC_MANHOLE:
 			// Skill is disabled against special racial grouped monsters(GvG and Battleground)
-			if (status_get_race2(target) == RC2_GVG || status_get_race2(target) == RC2_BATTLEFIELD)
+			if (target && ( status_get_race2(target) == RC2_GVG || status_get_race2(target) == RC2_BATTLEFIELD ) )
 				return false;
 		default:
 			break;