Browse Source

Added missing memmove() when adding quests. Sorry, can't be more careless...

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14039 54d463be-8e91-2dee-dedb-b68131a5f0ec
Inkfish 15 years ago
parent
commit
275a7b4387
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/map/quest.c

+ 1 - 0
src/map/quest.c

@@ -81,6 +81,7 @@ int quest_add(TBL_PC * sd, int quest_id)
 
 	i = sd->avail_quests;
 	memmove(&sd->quest_log[i+1], &sd->quest_log[i], sizeof(struct quest)*(sd->num_quests-sd->avail_quests));
+	memmove(sd->quest_index+i+1, sd->quest_log+i, sizeof(int)*(sd->num_quests-sd->avail_quests));
 
 	memset(&sd->quest_log[i], 0, sizeof(struct quest));
 	sd->quest_log[i].quest_id = quest_db[j].id;