From 51400e245d453d9b45d984d323a2a5f86567480f Mon Sep 17 00:00:00 2001 From: netblue30 Date: Fri, 24 Mar 2017 17:59:01 -0400 Subject: testing --- src/firejail/cmdline.c | 10 +++++++++- src/firejail/sandbox.c | 8 ++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/firejail/cmdline.c b/src/firejail/cmdline.c index 60301ed58..e62ed8d33 100644 --- a/src/firejail/cmdline.c +++ b/src/firejail/cmdline.c @@ -153,6 +153,9 @@ void build_cmdline(char **command_line, char **window_title, int argc, char **ar errExit("malloc"); quote_cmdline(*command_line, *window_title, len, argc, argv, index); + + if (arg_debug) + printf("Building quoted command line: %s\n", *command_line); assert(*command_line); assert(*window_title); @@ -163,7 +166,9 @@ void build_appimage_cmdline(char **command_line, char **window_title, int argc, // the program should exit with an error before entering this function assert(index != -1); -// unsigned argcount = argc - index; + if (arg_debug) + printf("Building AppImage command line: %s\n", *command_line); + int len1 = cmdline_length(argc, argv, index); // length of argv w/o changes int len2 = cmdline_length(1, &argv[index], 0); // apptest.AppImage @@ -198,6 +203,9 @@ void build_appimage_cmdline(char **command_line, char **window_title, int argc, if (asprintf(command_line, "'%s' %s", tmp1, command_line_tmp + len2) == -1) errExit("asprintf"); + if (arg_debug) + printf("AppImage quoted command line: %s\n", *command_line); + // free strdup free(tmp1); } diff --git a/src/firejail/sandbox.c b/src/firejail/sandbox.c index d1557e8b2..f9e59f1ed 100644 --- a/src/firejail/sandbox.c +++ b/src/firejail/sandbox.c @@ -865,6 +865,14 @@ int sandbox(void* sandbox_arg) { } } } + if (arg_debug) { + char *cpath = get_current_dir_name(); + if (cpath) { + printf("Current directory: %s\n", cpath); + free(cpath); + } + } + // set nice if (arg_nice) { -- cgit v1.2.3-70-g09d2