diff options
author | Philipp Meier <philipp.meier@westermo.com> | 2022-11-08 14:38:37 +0100 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2022-11-10 20:17:00 +0000 |
commit | 24f6bc4322754a753e4e3e413659d542fa798c7b (patch) | |
tree | f2ac745b084ae6ae46e79d20ca28459b83275290 | |
parent | aa44624b30c80ba56125447ca5b9374180f092b3 (diff) | |
download | procd-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.c | 4 |
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) { |