From 6d606a796c57f45b25dd14b833e413fc0e7cc1f5 Mon Sep 17 00:00:00 2001 From: Azat Khuzhin Date: Sat, 14 Sep 2013 13:48:15 +0400 Subject: [PATCH] simplefs_create_fs_object: fix memory leaking of temporary record --- simple.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/simple.c b/simple.c index 5c3231f..de6724e 100644 --- a/simple.c +++ b/simple.c @@ -533,6 +533,8 @@ static int simplefs_create_fs_object(struct inode *dir, struct dentry *dentry, memcpy(dir_contents_datablock, record, sizeof(struct simplefs_dir_record)); + kfree(record); + mark_buffer_dirty(bh); sync_dirty_buffer(bh); brelse(bh);