diff options
Diffstat (limited to 'src/firejail/fs_mkdir.c')
-rw-r--r-- | src/firejail/fs_mkdir.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/firejail/fs_mkdir.c b/src/firejail/fs_mkdir.c index 6bcb3f33e..5b6ceae90 100644 --- a/src/firejail/fs_mkdir.c +++ b/src/firejail/fs_mkdir.c | |||
@@ -37,6 +37,7 @@ static void mkdir_recursive(char *path) { | |||
37 | subdir = strtok(path, "/"); | 37 | subdir = strtok(path, "/"); |
38 | while(subdir) { | 38 | while(subdir) { |
39 | if (stat(subdir, &s) == -1) { | 39 | if (stat(subdir, &s) == -1) { |
40 | /* coverity[toctou] */ | ||
40 | if (mkdir(subdir, 0700) == -1) { | 41 | if (mkdir(subdir, 0700) == -1) { |
41 | fprintf(stderr, "Warning: cannot create %s directory\n", subdir); | 42 | fprintf(stderr, "Warning: cannot create %s directory\n", subdir); |
42 | return; | 43 | return; |
@@ -118,6 +119,7 @@ void fs_mkfile(const char *name) { | |||
118 | // drop privileges | 119 | // drop privileges |
119 | drop_privs(0); | 120 | drop_privs(0); |
120 | 121 | ||
122 | /* coverity[toctou] */ | ||
121 | FILE *fp = fopen(expanded, "w"); | 123 | FILE *fp = fopen(expanded, "w"); |
122 | if (!fp) | 124 | if (!fp) |
123 | fprintf(stderr, "Warning: cannot create %s file\n", expanded); | 125 | fprintf(stderr, "Warning: cannot create %s file\n", expanded); |