summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Golle2020-08-06 14:34:27 +0000
committerDaniel Golle2020-08-06 14:34:27 +0000
commit282ff0c9a610db90993d7f52cd4a19359353663c (patch)
tree8c974ab2b997766efebc219f46a5991029572391
parent16159bb1f70f662738395f2750a7a5e74a410408 (diff)
downloadprocd-282ff0c9a610db90993d7f52cd4a19359353663c.tar.gz
jail: only free cgroups if they were allocated
Fixes segfault on shutdown with slim containers. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
-rw-r--r--jail/jail.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/jail/jail.c b/jail/jail.c
index d59afa5..42b2d3f 100644
--- a/jail/jail.c
+++ b/jail/jail.c
@@ -260,7 +260,8 @@ static void free_opts(bool parent) {
free(*(tmp++));
free(opts.envp);
- cgroups_free();
+ if (opts.ocibundle)
+ cgroups_free();
};
free_rlimits();