comparison lib/di-set.c @ 40225:1e0e3e621a8d

di-set: Fix memory leak. * lib/di-set.c (di_set_free): Free the ino_map through ino_map_free(), not free().
author Bruno Haible <bruno@clisp.org>
date Sun, 10 Mar 2019 14:18:37 +0100
parents b06060465f09
children
comparison
equal deleted inserted replaced
40224:5d9b82ca550a 40225:1e0e3e621a8d
134 /* Free a set of device-inode pairs. */ 134 /* Free a set of device-inode pairs. */
135 void 135 void
136 di_set_free (struct di_set *dis) 136 di_set_free (struct di_set *dis)
137 { 137 {
138 hash_free (dis->dev_map); 138 hash_free (dis->dev_map);
139 free (dis->ino_map); 139 ino_map_free (dis->ino_map);
140 free (dis->probe); 140 free (dis->probe);
141 free (dis); 141 free (dis);
142 } 142 }
143 143
144 /* Hash an encoded inode number I. */ 144 /* Hash an encoded inode number I. */