diff options
author | Haru <haru@dotalux.com> | 2016-09-11 01:31:00 +0200 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2016-09-11 01:31:00 +0200 |
commit | 643c956ceff2c6a9ecfb59ad0653e1634350d4fb (patch) | |
tree | e8f1d0fb69a6ec48833015a806e219ed9cb0ae49 /src/map | |
parent | 2e50931a0efd4620ff45b0d43d7ef336f077d27d (diff) | |
download | hercules-643c956ceff2c6a9ecfb59ad0653e1634350d4fb.tar.gz hercules-643c956ceff2c6a9ecfb59ad0653e1634350d4fb.tar.bz2 hercules-643c956ceff2c6a9ecfb59ad0653e1634350d4fb.tar.xz hercules-643c956ceff2c6a9ecfb59ad0653e1634350d4fb.zip |
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 <haru@dotalux.com>
Diffstat (limited to 'src/map')
-rw-r--r-- | src/map/script.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |