From: John Tsiombikas Date: Tue, 4 Oct 2016 05:09:09 +0000 (+0300) Subject: added missing open flags and mode in init_logger X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=commitdiff_plain;h=b326ec9a1deb7086652fae05bb241ecc093b736f added missing open flags and mode in init_logger --- diff --git a/src/dos/logger.c b/src/dos/logger.c index f7e9256..70489ad 100644 --- a/src/dos/logger.c +++ b/src/dos/logger.c @@ -8,7 +8,7 @@ int init_logger(const char *fname) { int fd; - if((fd = open(fname, O_WRONLY)) == -1) { + if((fd = open(fname, O_CREAT | O_WRONLY | O_TRUNC, 0644)) == -1) { fprintf(stderr, "init_logger: failed to open %s: %s\n", fname, strerror(errno)); return -1; }