From 0ba8a5b1792225f736ef96603e2ceb40a90e38e4 Mon Sep 17 00:00:00 2001
From: shennetsind <ind@henn.et>
Date: Thu, 21 Nov 2013 09:45:19 -0200
Subject: Fixed a somehow-cygwin-only warning 'array subscript is above array
 bounds'

Signed-off-by: shennetsind <ind@henn.et>
---
 src/map/skill.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/map/skill.c b/src/map/skill.c
index dcb29701f..43d669a53 100644
--- a/src/map/skill.c
+++ b/src/map/skill.c
@@ -10581,7 +10581,7 @@ struct skill_unit_group* skill_unitsetting(struct block_list *src, uint16 skill_
 			{
 				struct skill_condition req = skill->get_requirement(sd,skill_id,skill_lv);
 				ARR_FIND(0, MAX_SKILL_ITEM_REQUIRE, i, req.itemid[i] && (req.itemid[i] == ITEMID_TRAP || req.itemid[i] == ITEMID_TRAP_ALLOY));
-				if( req.itemid[i] )
+				if( i != MAX_SKILL_ITEM_REQUIRE && req.itemid[i] )
 					req_item = req.itemid[i];
 				if( map_flag_gvg2(src->m) || map->list[src->m].flag.battleground )
 					limit *= 4; // longer trap times in WOE [celest]
-- 
cgit v1.2.3-70-g09d2