diff options
author | 2015-12-03 08:45:52 -0500 | |
---|---|---|
committer | 2015-12-03 08:45:52 -0500 | |
commit | f9021ef8714fee5d4eb30a2329f80eeebaeaf244 (patch) | |
tree | dd8152456b311b5539f6a8d4fb1b2a092737c1bb /src/firejail/fs_logger.c | |
parent | testing (diff) | |
download | firejail-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.c | 11 |
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 | ||
73 | void 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 | |||
73 | void fs_logger3(const char *msg1, const char *msg2, const char *msg3) { | 82 | void 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; |