# HG changeset patch # User Bruno Haible # Date 1552223917 -3600 # Node ID 1e0e3e621a8d1413669782a18de59996a6e4c67c # Parent 5d9b82ca550ac4385eb49bda930f40857aba4d23 di-set: Fix memory leak. * lib/di-set.c (di_set_free): Free the ino_map through ino_map_free(), not free(). diff -r 5d9b82ca550a -r 1e0e3e621a8d ChangeLog --- a/ChangeLog Sun Mar 10 14:05:09 2019 +0100 +++ b/ChangeLog Sun Mar 10 14:18:37 2019 +0100 @@ -1,3 +1,9 @@ +2019-03-10 Bruno Haible + + di-set: Fix memory leak. + * lib/di-set.c (di_set_free): Free the ino_map through ino_map_free(), + not free(). + 2019-03-10 Bruno Haible tests: Free allocated memory. diff -r 5d9b82ca550a -r 1e0e3e621a8d lib/di-set.c --- a/lib/di-set.c Sun Mar 10 14:05:09 2019 +0100 +++ b/lib/di-set.c Sun Mar 10 14:18:37 2019 +0100 @@ -136,7 +136,7 @@ di_set_free (struct di_set *dis) { hash_free (dis->dev_map); - free (dis->ino_map); + ino_map_free (dis->ino_map); free (dis->probe); free (dis); }