diff options
author | Michal Sojka <sojkam1@fel.cvut.cz> | 2017-09-12 13:12:45 +0200 |
---|---|---|
committer | John Crispin <john@phrozen.org> | 2017-09-28 08:26:56 +0200 |
commit | ccde3fb7a2b8776212cadc2631a17e27dacdc3f0 (patch) | |
tree | 7d2902bce4b1534d45babfcba345ae1f0a63fb2f /jail/preload.c | |
parent | 7f9b174026a318862d6b2073e81ef62c82a9d18e (diff) | |
download | procd-ccde3fb7a2b8776212cadc2631a17e27dacdc3f0.tar.gz |
seccomp: Improve error message
Print "SECCOMP_FILE not specified" instead of "failed to load (null)".
Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
Diffstat (limited to 'jail/preload.c')
-rw-r--r-- | jail/preload.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/jail/preload.c b/jail/preload.c index 5466f27..24358c6 100644 --- a/jail/preload.c +++ b/jail/preload.c @@ -27,6 +27,11 @@ static int __preload_main__(int argc, char **argv, char **envp) { char *env_file = getenv("SECCOMP_FILE"); + if (!env_file || !env_file[0]) { + ERROR("SECCOMP_FILE not specified\n"); + return -1; + } + if (install_syscall_filter(*argv, env_file)) return -1; |