]> pilppa.org Git - uci.git/blobdiff - file.c
create history files with the proper mode
[uci.git] / file.c
diff --git a/file.c b/file.c
index cb76d97cc0e7d759ab2deeeaad86a5b72849743b..47d9c44b08152de07d0ac734192ca89e4c1c482e 100644 (file)
--- a/file.c
+++ b/file.c
@@ -545,7 +545,7 @@ static FILE *uci_open_stream(struct uci_context *ctx, const char *filename, int
                UCI_THROW(ctx, UCI_ERR_NOTFOUND);
        }
 
-       fd = open(filename, (write ? O_RDWR | O_CREAT : O_RDONLY));
+       fd = open(filename, (write ? O_RDWR | O_CREAT : O_RDONLY), UCI_FILEMODE);
        if (fd <= 0)
                goto error;