Explorar o código

Merge branch 'maint'

* maint:
  Sync conf file to deal with FreeBSD mmap mtime delay.
Bryan Drewery %!s(int64=9) %!d(string=hai) anos
pai
achega
4396051a8b
Modificáronse 2 ficheiros con 3 adicións e 0 borrados
  1. 2 0
      doc/UPDATES.md
  2. 1 0
      src/conf.cc

+ 2 - 0
doc/UPDATES.md

@@ -8,6 +8,8 @@
     used.  On most systems this was harmless since the memory was not actually
     used.  This feature is still enabled by default for debug binaries.
     [1] http://clang.llvm.org/docs/AddressSanitizer.html
+  * Fix './wraith -C' file being immediately modified when saving on
+    FreeBSD (#94)
 
 # 1.4.7
   * Update server list, 'set -yes servers -' and 'set -yes servers6 -' to get new list.

+ 1 - 0
src/conf.cc

@@ -192,6 +192,7 @@ confedit()
   um = umask(077);
 
   autowrote = writeconf(NULL, tmpconf.fd, CONF_COMMENT);
+  fsync(tmpconf.fd);
   fstat(tmpconf.fd, &st);		/* for file modification compares */
 //  tmpconf.my_close();