From 643c956ceff2c6a9ecfb59ad0653e1634350d4fb Mon Sep 17 00:00:00 2001 From: Haru Date: Sun, 11 Sep 2016 01:31:00 +0200 Subject: Changed GD_MAX check to be non-inclusive - GD_MAX is not a valid guild skill ID - Fixes Coverity CID 152761 - Follow-up to 0f803e7 Signed-off-by: Haru --- src/map/script.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/map/script.c') diff --git a/src/map/script.c b/src/map/script.c index 7db3736e3..efdc3557b 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -9490,7 +9490,7 @@ BUILDIN(guildskill) { skill_id = ( script_isstringtype(st,2) ? skill->name2id(script_getstr(st,2)) : script_getnum(st,2) ); level = script_getnum(st,3); - if (skill_id < GD_SKILLBASE || skill_id > GD_MAX) + if (skill_id < GD_SKILLBASE || skill_id >= GD_MAX) return true; // not guild skill id = skill_id - GD_SKILLBASE; -- cgit v1.2.3-70-g09d2