summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorshennetsind <shennetsind@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-10-31 02:06:50 +0000
committershennetsind <shennetsind@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-10-31 02:06:50 +0000
commitb6bb5fff4429f8f7f318f34595920b58d8d42ea8 (patch)
treec8059e240299e50b3c27208e213a168515a8aa40 /src
parent0fe3daa79298bec69f8a85c210a2fc1d7a437851 (diff)
downloadhercules-b6bb5fff4429f8f7f318f34595920b58d8d42ea8.tar.gz
hercules-b6bb5fff4429f8f7f318f34595920b58d8d42ea8.tar.bz2
hercules-b6bb5fff4429f8f7f318f34595920b58d8d42ea8.tar.xz
hercules-b6bb5fff4429f8f7f318f34595920b58d8d42ea8.zip
Fixed bugreport:6830 Fixed potential crash on Shadow Chaser's Auto Spell. Special Thanks to ultramage's hawk eyes.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16848 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src')
-rw-r--r--src/map/skill.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/map/skill.c b/src/map/skill.c
index bb0f5fb0f..df3d30765 100644
--- a/src/map/skill.c
+++ b/src/map/skill.c
@@ -16340,8 +16340,8 @@ int skill_select_menu(struct map_session_data *sd,int flag,int skill_id) {
status_change_end(&sd->bl,SC_STOP,INVALID_TIMER);
}
- if( (id = sd->status.skill[skill_id].id) == 0 || sd->status.skill[skill_id].flag != SKILL_FLAG_PLAGIARIZED ||
- skill_id >= GS_GLITTERING || skill_get_type(skill_id) != BF_MAGIC ) {
+ if( skill_id >= GS_GLITTERING || skill_get_type(skill_id) != BF_MAGIC ||
+ (id = sd->status.skill[skill_id].id) == 0 || sd->status.skill[skill_id].flag != SKILL_FLAG_PLAGIARIZED ) {
clif_skill_fail(sd,SC_AUTOSHADOWSPELL,0,0);
return 0;
}