From 6e9761c2c02a055199059156a979e5d9928c428b Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Mon, 15 Jun 2009 03:52:30 -0400 Subject: [PATCH] debugfs: Fix miscellaneous memory leaks Signed-off-by: "Theodore Ts'o" --- debugfs/debugfs.c | 2 ++ debugfs/set_fields.c | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) 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; } -- 1.8.3.1