Merged silc_1_0_branch to trunk.
[silc.git] / lib / silcutil / silcfileutil.c
index 52112ee3903bac053bcdffd982b34faa6e2ff128..23d2c17c12901a0e1c9b56886bc3bdc172ba88d4 100644 (file)
@@ -4,7 +4,7 @@
 
   Author: Pekka Riikonen <priikone@silcnet.org>
 
-  Copyright (C) 1997 - 2002 Pekka Riikonen
+  Copyright (C) 1997 - 2003 Pekka Riikonen
 
   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
@@ -101,7 +101,7 @@ int silc_file_writefile_mode(const char *filename, const char *buffer,
   flags |= O_BINARY;
 #endif /* O_BINARY */
 
-  if ((fd = open(filename, flags, 0644)) == -1) {
+  if ((fd = open(filename, flags, mode)) == -1) {
     SILC_LOG_ERROR(("Cannot open file %s for writing: %s", filename,
                    strerror(errno)));
     return -1;