diff options
Diffstat (limited to 'help.c')
-rw-r--r-- | help.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -104,7 +104,9 @@ void help_free(help_t **help) h = *help; while (h) { - if (h->fd != last_fd) { + if (h->fd == -1) { + g_free(h->offset.mem_offset); + } else if (h->fd != last_fd) { close(h->fd); last_fd = h->fd; } |