From b0ad74f6384c1a23715fc1a3256190f4053f8756 Mon Sep 17 00:00:00 2001
From: panikon <panikon@zoho.com>
Date: Sat, 24 May 2014 12:04:51 -0300
Subject: Fixed issue in *guildskill, lvl could be set to negative values.
 (issue: 8214)
 http://hercules.ws/board/tracker/issue-8214-guildskill-lead-to-negative-guild-skill-level/

---
 src/map/script.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src/map')

diff --git a/src/map/script.c b/src/map/script.c
index 404079126..95cf48a16 100644
--- a/src/map/script.c
+++ b/src/map/script.c
@@ -8307,7 +8307,7 @@ BUILDIN(guildskill) {
 	if( (gd->skill[id].lv + level) > max_points )
 		level = max_points - gd->skill[id].lv;
 
-	if( level == 0 )
+	if( level <= 0 )
 		return true;
 
 	memcpy(&gd_skill, &(gd->skill[id]), sizeof(gd->skill[id]));
-- 
cgit v1.2.3-70-g09d2