fix memory leak, not cleaning up deadhash

This commit is contained in:
Enno Rehling 2016-09-10 21:01:22 +02:00
parent 5f915948f5
commit a41f3dbe27
3 changed files with 12 additions and 11 deletions

20
.gitmodules vendored
View File

@ -1,31 +1,31 @@
[submodule "lunit"]
path = lunit
url = git://github.com/ennorehling/lunit.git
url = git@github.com:ennorehling/lunit.git
[submodule "cmake"]
path = cmake
url = git://github.com/ennorehling/cmake.git
url = git@github.com:ennorehling/cmake.git
[submodule "quicklist"]
path = quicklist
url = git://github.com/ennorehling/quicklist.git
url = git@github.com:ennorehling/quicklist.git
[submodule "critbit"]
path = critbit
url = git://github.com/ennorehling/critbit.git
url = git@github.com:ennorehling/critbit.git
[submodule "dlmalloc"]
path = dlmalloc
url = git://github.com/ennorehling/dlmalloc.git
url = git@github.com:ennorehling/dlmalloc.git
[submodule "cutest"]
path = cutest
url = git://github.com/ennorehling/cutest.git
url = git@github.com:ennorehling/cutest.git
[submodule "iniparser"]
path = iniparser
url = git://github.com/ennorehling/iniparser.git
url = git@github.com:ennorehling/iniparser.git
[submodule "cJSON"]
path = cJSON
url = git://github.com/ennorehling/cJSON.git
url = git@github.com:ennorehling/cJSON.git
[submodule "storage"]
path = storage
url = git://github.com/ennorehling/storage.git
url = git@github.com:ennorehling/storage.git
branch = master
[submodule "tolua"]
path = tolua
url = git://github.com/ennorehling/tolua.git
url = git@github.com:ennorehling/tolua.git

@ -1 +1 @@
Subproject commit 934c2dd94d41da19637a76a1a8b3dfeb7aa8524d
Subproject commit 971836241277e37274aa3110344836499816ff21

View File

@ -872,6 +872,7 @@ void free_factions(void) {
while (deadhash[i]) {
dead *d = deadhash[i];
deadhash[i] = d->nexthash;
free(d);
}
}
free_flist(&factions);