From: Theodore Ts'o Date: Mon, 15 Jun 2009 07:52:30 +0000 (-0400) Subject: debugfs: Fix miscellaneous memory leaks X-Git-Tag: v1.41.7~17 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=6e9761c2c02a055199059156a979e5d9928c428b;p=tools%2Fe2fsprogs.git debugfs: Fix miscellaneous memory leaks Signed-off-by: "Theodore Ts'o" --- diff --git a/debugfs/debugfs.c b/debugfs/debugfs.c index cf4b71f..94ffc6f 100644 --- a/debugfs/debugfs.c +++ b/debugfs/debugfs.c @@ -2033,6 +2033,8 @@ int main(int argc, char **argv) ss_listen(sci_idx); } + ss_delete_invocation(sci_idx); + if (current_fs) close_filesystem(); diff --git a/debugfs/set_fields.c b/debugfs/set_fields.c index b31377d..5f02472 100644 --- a/debugfs/set_fields.c +++ b/debugfs/set_fields.c @@ -240,9 +240,10 @@ static struct field_set_info *find_field(struct field_set_info *fields, if (strcmp(ss->name, field) != 0) continue; } + free(arg); return ss; } - + free(arg); return NULL; }