From e6f7645210b548f40864067c6472dbdeaa0594fc Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Tue, 19 Feb 2019 23:45:43 +0100 Subject: [PATCH] conf: cleanup macros setup_sysctl_parameters Signed-off-by: Christian Brauner --- src/lxc/conf.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lxc/conf.c b/src/lxc/conf.c index a478d06ec..d1537243b 100644 --- a/src/lxc/conf.c +++ b/src/lxc/conf.c @@ -2632,10 +2632,10 @@ int setup_resource_limits(struct lxc_list *limits, pid_t pid) int setup_sysctl_parameters(struct lxc_list *sysctls) { + __do_free char *tmp = NULL; struct lxc_list *it; struct lxc_sysctl *elem; int ret = 0; - char *tmp = NULL; char filename[PATH_MAX] = {0}; lxc_list_for_each (it, sysctls) { @@ -2647,7 +2647,6 @@ int setup_sysctl_parameters(struct lxc_list *sysctls) } ret = snprintf(filename, sizeof(filename), "/proc/sys/%s", tmp); - free(tmp); if (ret < 0 || (size_t)ret >= sizeof(filename)) { ERROR("Error setting up sysctl parameters path"); return -1; -- 2.47.2