conf: cleanup macros setup_sysctl_parameters

parent fd214f37
...@@ -2632,10 +2632,10 @@ int setup_resource_limits(struct lxc_list *limits, pid_t pid) ...@@ -2632,10 +2632,10 @@ int setup_resource_limits(struct lxc_list *limits, pid_t pid)
int setup_sysctl_parameters(struct lxc_list *sysctls) int setup_sysctl_parameters(struct lxc_list *sysctls)
{ {
__do_free char *tmp = NULL;
struct lxc_list *it; struct lxc_list *it;
struct lxc_sysctl *elem; struct lxc_sysctl *elem;
int ret = 0; int ret = 0;
char *tmp = NULL;
char filename[PATH_MAX] = {0}; char filename[PATH_MAX] = {0};
lxc_list_for_each (it, sysctls) { lxc_list_for_each (it, sysctls) {
...@@ -2647,7 +2647,6 @@ int setup_sysctl_parameters(struct lxc_list *sysctls) ...@@ -2647,7 +2647,6 @@ int setup_sysctl_parameters(struct lxc_list *sysctls)
} }
ret = snprintf(filename, sizeof(filename), "/proc/sys/%s", tmp); ret = snprintf(filename, sizeof(filename), "/proc/sys/%s", tmp);
free(tmp);
if (ret < 0 || (size_t)ret >= sizeof(filename)) { if (ret < 0 || (size_t)ret >= sizeof(filename)) {
ERROR("Error setting up sysctl parameters path"); ERROR("Error setting up sysctl parameters path");
return -1; return -1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment