aboutsummaryrefslogtreecommitdiffstats
path: root/src/fnetfilter/main.c
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2020-08-17 17:08:43 +0200
committerLibravatar smitsohu <smitsohu@gmail.com>2020-08-17 17:08:43 +0200
commit9e3b7b90cf9aad35fc8db2eabdeb9e1ed038acea (patch)
treec6732e4a925e5f594cf30db251db9e8e65d3b0e7 /src/fnetfilter/main.c
parentvarious x11 xorg enhancements (diff)
downloadfirejail-9e3b7b90cf9aad35fc8db2eabdeb9e1ed038acea.tar.gz
firejail-9e3b7b90cf9aad35fc8db2eabdeb9e1ed038acea.tar.zst
firejail-9e3b7b90cf9aad35fc8db2eabdeb9e1ed038acea.zip
add dumpable warnings
Diffstat (limited to 'src/fnetfilter/main.c')
-rw-r--r--src/fnetfilter/main.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/fnetfilter/main.c b/src/fnetfilter/main.c
index 8124beb1a..bac60cbec 100644
--- a/src/fnetfilter/main.c
+++ b/src/fnetfilter/main.c
@@ -18,6 +18,7 @@
18 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 18 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
19*/ 19*/
20#include "../include/common.h" 20#include "../include/common.h"
21#include <sys/prctl.h>
21 22
22#define MAXBUF 4098 23#define MAXBUF 4098
23#define MAXARGS 16 24#define MAXARGS 16
@@ -180,7 +181,10 @@ printf("\n");
180 usage(); 181 usage();
181 return 1; 182 return 1;
182 } 183 }
183 184#ifdef WARN_DUMPABLE
185 if (prctl(PR_GET_DUMPABLE, 0, 0, 0, 0) == 1 && getuid() && getenv("FIREJAIL_PLUGIN"))
186 fprintf(stderr, "Error fnetfilter: I am dumpable\n");
187#endif
184 char *destfile = (argc == 3)? argv[2]: argv[1]; 188 char *destfile = (argc == 3)? argv[2]: argv[1];
185 char *command = (argc == 3)? argv[1]: NULL; 189 char *command = (argc == 3)? argv[1]: NULL;
186//printf("command %s\n", command); 190//printf("command %s\n", command);