From 4635b538468bb50e433ebc8cd1b9ddffcea992fe Mon Sep 17 00:00:00 2001 From: Stanislav Kinsburskiy Date: Thu, 24 Mar 2016 14:32:22 +0300 Subject: [PATCH] autofs: free leaked opts in autofs_mount Signed-off-by: Stanislav Kinsburskiy Signed-off-by: Pavel Emelyanov --- criu/autofs.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/criu/autofs.c b/criu/autofs.c index 67177dc4d..d59d6ef22 100644 --- a/criu/autofs.c +++ b/criu/autofs.c @@ -866,7 +866,7 @@ int autofs_mount(struct mount_info *mi, const char *source, const if (mount(source, mi->mountpoint, filesystemtype, mountflags, opts) < 0) { pr_perror("Failed to mount autofs to %s", mi->mountpoint); - goto close_pipe; + goto free_opts; } info = xmalloc(sizeof(*info)); @@ -905,6 +905,8 @@ int autofs_mount(struct mount_info *mi, const char *source, const mi->private = info; +free_opts: + free(opts); close_pipe: close(control_pipe[1]); close(control_pipe[0]);