Force fsync() after writing statefile
[project/firewall3.git] / utils.c
diff --git a/utils.c b/utils.c
index 5ba5d9e..fc8c201 100644 (file)
--- a/utils.c
+++ b/utils.c
@@ -602,6 +602,7 @@ fw3_write_statefile(void *state)
                        uci_unload(s->uci, p);
                }
 
+               fsync(fileno(sf));
                fclose(sf);
        }
 }