diff options
Diffstat (limited to 'src/firejail/util.c')
-rw-r--r-- | src/firejail/util.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/firejail/util.c b/src/firejail/util.c index 8d3b9d3cd..9752504e5 100644 --- a/src/firejail/util.c +++ b/src/firejail/util.c | |||
@@ -721,13 +721,13 @@ void create_empty_file_as_root(const char *fname, mode_t mode) { | |||
721 | if (arg_debug) | 721 | if (arg_debug) |
722 | printf("Creating empty %s file\n", fname); | 722 | printf("Creating empty %s file\n", fname); |
723 | 723 | ||
724 | /* coverity[toctou] */ | ||
725 | FILE *fp = fopen(fname, "w"); | 724 | FILE *fp = fopen(fname, "w"); |
726 | if (!fp) | 725 | if (!fp) |
727 | errExit("fopen"); | 726 | errExit("fopen"); |
728 | |||
729 | SET_PERMS_STREAM(fp, 0, 0, S_IRUSR); | 727 | SET_PERMS_STREAM(fp, 0, 0, S_IRUSR); |
730 | fclose(fp); | 728 | fclose(fp); |
729 | if (chmod(fname, mode) == -1) | ||
730 | errExit("chmod"); | ||
731 | } | 731 | } |
732 | } | 732 | } |
733 | 733 | ||