Explorar o código

Fixed map-server crashed by Crimson Marker. Thank @raynra

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
Cydh Ramdh %!s(int64=10) %!d(string=hai) anos
pai
achega
49a0b55f60
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/map/skill.c

+ 1 - 1
src/map/skill.c

@@ -10280,7 +10280,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
 	case RL_C_MARKER:
 		if (sd) {
 			// If marked by someone else, failed
-			if (tsc->data[SC_C_MARKER] && tsc->data[SC_C_MARKER]->val2 != src->id) {
+			if (tsce && tsce->val2 != src->id) {
 				clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0);
 				break;
 			}