Messages in this thread Patch in this message | | | From | Chengguang Xu <> | Subject | [PATCH] fs/affs: fix potential memory leak in option parsing | Date | Tue, 22 May 2018 12:24:25 +0800 |
| |
When specifying option 'prefix' multiple times, current option parsing will cause memory leak. Hence, call kfree for previous one in this case.
Signed-off-by: Chengguang Xu <cgxu519@gmx.com> --- fs/affs/super.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/fs/affs/super.c b/fs/affs/super.c index e602619..d1ad11a 100644 --- a/fs/affs/super.c +++ b/fs/affs/super.c @@ -241,6 +241,7 @@ enum { affs_set_opt(*mount_opts, SF_NO_TRUNCATE); break; case Opt_prefix: + kfree(*prefix); *prefix = match_strdup(&args[0]); if (!*prefix) return 0; -- 1.8.3.1
| |