aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/fs_logger.c
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2015-12-03 08:45:52 -0500
committerLibravatar netblue30 <netblue30@yahoo.com>2015-12-03 08:45:52 -0500
commitf9021ef8714fee5d4eb30a2329f80eeebaeaf244 (patch)
treedd8152456b311b5539f6a8d4fb1b2a092737c1bb /src/firejail/fs_logger.c
parenttesting (diff)
downloadfirejail-f9021ef8714fee5d4eb30a2329f80eeebaeaf244.tar.gz
firejail-f9021ef8714fee5d4eb30a2329f80eeebaeaf244.tar.zst
firejail-f9021ef8714fee5d4eb30a2329f80eeebaeaf244.zip
--tracelog
Diffstat (limited to 'src/firejail/fs_logger.c')
-rw-r--r--src/firejail/fs_logger.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/firejail/fs_logger.c b/src/firejail/fs_logger.c
index 9f742c5bd..bf7322984 100644
--- a/src/firejail/fs_logger.c
+++ b/src/firejail/fs_logger.c
@@ -70,6 +70,15 @@ void fs_logger2(const char *msg1, const char *msg2) {
70 insertmsg(ptr); 70 insertmsg(ptr);
71} 71}
72 72
73void fs_logger2int(const char *msg1, int d) {
74 FsMsg *ptr = newmsg();
75 char *str;
76 if (asprintf(&str, "%s %d", msg1, d) == -1)
77 errExit("asprintf");
78 ptr->msg = str;
79 insertmsg(ptr);
80}
81
73void fs_logger3(const char *msg1, const char *msg2, const char *msg3) { 82void fs_logger3(const char *msg1, const char *msg2, const char *msg3) {
74 FsMsg *ptr = newmsg(); 83 FsMsg *ptr = newmsg();
75 char *str; 84 char *str;
@@ -91,7 +100,7 @@ void fs_logger_print(void) {
91 100
92 int rv = chown(RUN_FSLOGGER_FILE, getuid(), getgid()); 101 int rv = chown(RUN_FSLOGGER_FILE, getuid(), getgid());
93 (void) rv; // best effort! 102 (void) rv; // best effort!
94 rv = chmod(RUN_FSLOGGER_FILE, 0600); 103 rv = chmod(RUN_FSLOGGER_FILE, 0644);
95 (void) rv; // best effort! 104 (void) rv; // best effort!
96 105
97 FsMsg *ptr = head; 106 FsMsg *ptr = head;