diff options
author | Andrei Karas <akaras@inbox.ru> | 2016-07-31 21:39:53 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2016-07-31 21:39:53 +0300 |
commit | 9b47893aa8736d173ca85a30c5336d9418b3044f (patch) | |
tree | 891fe37b802852e3bfe4824bcd8746d4c7b7d17d | |
parent | 1e49a9dd41900d045c94ebfe34909fa9e4dba32f (diff) | |
download | evol-hercules-9b47893aa8736d173ca85a30c5336d9418b3044f.tar.gz evol-hercules-9b47893aa8736d173ca85a30c5336d9418b3044f.tar.bz2 evol-hercules-9b47893aa8736d173ca85a30c5336d9418b3044f.tar.xz evol-hercules-9b47893aa8736d173ca85a30c5336d9418b3044f.zip |
Fix memory leak on exit/item_db reload after adding vectors in item_db.
-rw-r--r-- | src/emap/itemdb.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emap/itemdb.c b/src/emap/itemdb.c index 63daca0..4c33853 100644 --- a/src/emap/itemdb.c +++ b/src/emap/itemdb.c @@ -201,4 +201,6 @@ void edestroy_item_data_pre(struct item_data **selfPtr, script->free_code(data->takeScript); if (data->insertScript) script->free_code(data->insertScript); + VECTOR_CLEAR(data->allowedCards); + VECTOR_CLEAR(data->allowedAmmo); } |