From 3703dbbe88dd0454ca5759b24b2f827783986245 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 10 Mar 2019 14:18:37 +0100 Subject: [PATCH] di-set: Fix memory leak. * lib/di-set.c (di_set_free): Free the ino_map through ino_map_free(), not free(). --- ChangeLog | 6 ++++++ lib/di-set.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a5f2a6150c..5ddd3b6e00 100644 --- a/ChangeLog +++ b/ChangeLog @@ -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 --git a/lib/di-set.c b/lib/di-set.c index e8f69dbdb9..2c0601e03b 100644 --- a/lib/di-set.c +++ b/lib/di-set.c @@ -136,7 +136,7 @@ void 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); } -- 2.39.5