diff options
author | netblue30 <netblue30@yahoo.com> | 2020-08-22 13:30:51 -0400 |
---|---|---|
committer | netblue30 <netblue30@yahoo.com> | 2020-08-22 13:30:51 -0400 |
commit | dbab21a0187b558dd570754e914e47bc77929be8 (patch) | |
tree | fe53485c769ebe88b74705a77abc8e79e0a0a649 /src/firemon | |
parent | firemon fix for xdg-bus-proxy (diff) | |
download | firejail-dbab21a0187b558dd570754e914e47bc77929be8.tar.gz firejail-dbab21a0187b558dd570754e914e47bc77929be8.tar.zst firejail-dbab21a0187b558dd570754e914e47bc77929be8.zip |
fix --join for sandboxes with xdg-dbuss-proxy
Diffstat (limited to 'src/firemon')
-rw-r--r-- | src/firemon/firemon.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/firemon/firemon.c b/src/firemon/firemon.c index 952659e39..7468e3240 100644 --- a/src/firemon/firemon.c +++ b/src/firemon/firemon.c | |||
@@ -72,9 +72,11 @@ int find_child(int id) { | |||
72 | if (pids[i].level == 2 && pids[i].parent == id) { | 72 | if (pids[i].level == 2 && pids[i].parent == id) { |
73 | // skip /usr/bin/xdg-dbus-proxy (started by firejail for dbus filtering) | 73 | // skip /usr/bin/xdg-dbus-proxy (started by firejail for dbus filtering) |
74 | char *cmdline = pid_proc_cmdline(i); | 74 | char *cmdline = pid_proc_cmdline(i); |
75 | if (strncmp(cmdline, XDG_DBUS_PROXY_PATH, strlen(XDG_DBUS_PROXY_PATH)) == 0) | 75 | if (strncmp(cmdline, XDG_DBUS_PROXY_PATH, strlen(XDG_DBUS_PROXY_PATH)) == 0) { |
76 | free(cmdline); | ||
76 | continue; | 77 | continue; |
77 | 78 | } | |
79 | free(cmdline); | ||
78 | first_child = i; | 80 | first_child = i; |
79 | break; | 81 | break; |
80 | } | 82 | } |