[LEDE-DEV,procd,13/17] seccomp: Improve error message

Message ID 20170912111250.31576-16-sojkam1@fel.cvut.cz
State New
Headers show
Series
  • [LEDE-DEV,procd,01/17] utrace: Fix environment initialization
Related show

Commit Message

Michal Sojka Sept. 12, 2017, 11:12 a.m.
Print "SECCOMP_FILE not specified" instead of "failed to load (null)".

Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
---
 jail/preload.c | 5 +++++
 1 file changed, 5 insertions(+)

Patch

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;