From 96a7409259b7ae8cd66172d8d94a5c307ac6139d Mon Sep 17 00:00:00 2001 From: netblue30 Date: Sat, 5 Mar 2016 12:36:49 -0500 Subject: fixes --- src/firemon/procevent.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/firemon') diff --git a/src/firemon/procevent.c b/src/firemon/procevent.c index 02425a7ee..e2dd5aaa2 100644 --- a/src/firemon/procevent.c +++ b/src/firemon/procevent.c @@ -89,7 +89,7 @@ static int pid_is_firejail(pid_t pid) { // list of firejail arguments that don't trigger sandbox creation // the initial -- is not included - char *firejail_args = "list tree x11 help version top netstats debug-syscalls debug-errnos debug-protocols"; + char *firejail_args = "ls list tree x11 help version top netstats debug-syscalls debug-errnos debug-protocols"; int i; char *start; @@ -105,6 +105,11 @@ static int pid_is_firejail(pid_t pid) { if (strncmp(start, "--", 2) != 0) break; + // clan starting with = + char *ptr = strchr(start + 2, '='); + if (ptr) + *ptr = '\0'; + if (strstr(firejail_args, start + 2)) { rv = 0; break; -- cgit v1.2.3-54-g00ecf