summaryrefslogtreecommitdiff
path: root/src/map/unit.c
diff options
context:
space:
mode:
authorshennetsind <ind@henn.et>2013-12-04 11:36:31 -0200
committershennetsind <ind@henn.et>2013-12-04 11:36:31 -0200
commit2350c7e6a28630c0157ebca7e41f96b7716e79ce (patch)
tree2114c6ed441588450b01473e3896d620e513eaac /src/map/unit.c
parent85023b1aad64d2b3b5d5ff53e1704abe0e689aa9 (diff)
parentfdd8d1556526abcfbc95263aa3b0a651e7f4cf0a (diff)
downloadhercules-2350c7e6a28630c0157ebca7e41f96b7716e79ce.tar.gz
hercules-2350c7e6a28630c0157ebca7e41f96b7716e79ce.tar.bz2
hercules-2350c7e6a28630c0157ebca7e41f96b7716e79ce.tar.xz
hercules-2350c7e6a28630c0157ebca7e41f96b7716e79ce.zip
Merge branch 'master' of https://github.com/HerculesWS/Hercules
Diffstat (limited to 'src/map/unit.c')
-rw-r--r--src/map/unit.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/map/unit.c b/src/map/unit.c
index 872ad1f8b..28dd68e7d 100644
--- a/src/map/unit.c
+++ b/src/map/unit.c
@@ -2393,6 +2393,11 @@ int unit_free(struct block_list *bl, clr_type clrtype) {
aFree(sd->queues);
sd->queues = NULL;
}
+ if( sd->quest_log != NULL ) {
+ aFree(sd->quest_log);
+ sd->quest_log = NULL;
+ sd->num_quests = sd->avail_quests = 0;
+ }
for( k = 0; k < sd->hdatac; k++ ) {
if( sd->hdata[k]->flag.free ) {