X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fprocd.git;a=blobdiff_plain;f=jail%2Fpreload.c;h=24358c6bc30482a97a26c6b4999004ca3d2d822c;hp=a1cc0b69ebaaf45d9b0a7279c3c1ae747b0bb264;hb=ccde3fb7a2b8776212cadc2631a17e27dacdc3f0;hpb=2059c75baa34f0f5952eedea6c25ae42232e89e5;ds=sidebyside diff --git a/jail/preload.c b/jail/preload.c index a1cc0b6..24358c6 100644 --- a/jail/preload.c +++ b/jail/preload.c @@ -13,12 +13,10 @@ #define _GNU_SOURCE #include -#include #include #include #include #include -#include #include "seccomp.h" #include "../preload.h" @@ -29,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;