summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Meier <philipp.meier@westermo.com>2022-11-08 14:38:37 +0100
committerDaniel Golle <daniel@makrotopia.org>2022-11-10 20:17:00 +0000
commit24f6bc4322754a753e4e3e413659d542fa798c7b (patch)
treef2ac745b084ae6ae46e79d20ca28459b83275290
parentaa44624b30c80ba56125447ca5b9374180f092b3 (diff)
downloadprocd-24f6bc4322754a753e4e3e413659d542fa798c7b.tar.gz
jail: correctly check for null pointer
Handle case where opts.sysctl is not used. Signed-off-by: Philipp Meier <philipp.meier@westermo.com>
-rw-r--r--jail/jail.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/jail/jail.c b/jail/jail.c
index ce6b268..31b64e5 100644
--- a/jail/jail.c
+++ b/jail/jail.c
@@ -215,6 +215,10 @@ static void free_hooklist(struct hook_execvpe **hooklist)
static void free_sysctl(void) {
struct sysctl_val *cur;
+
+ if (!opts.sysctl)
+ return;
+
cur = *opts.sysctl;
while (cur) {