Explorar o código

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 %!s(int64=15) %!d(string=hai) anos
pai
achega
275a7b4387
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  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;