summaryrefslogtreecommitdiff
path: root/navit/vehicle
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-11-06 15:48:44 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-11-06 15:48:44 +0000
commitcebd72527374b3274d30938a5f8a9f71a7ecde7f (patch)
tree8c4bb9ff06ffe7064feaac6951a5f3a0b5757abc /navit/vehicle
parent142bf0d675d1bfba7ace95a23afc5bdd1e8cbf2b (diff)
downloadnavit-cebd72527374b3274d30938a5f8a9f71a7ecde7f.tar.gz
Fix:vehicle_file:Avoid corrupted state file
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5261 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/vehicle')
-rw-r--r--navit/vehicle/file/vehicle_file.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/navit/vehicle/file/vehicle_file.c b/navit/vehicle/file/vehicle_file.c
index b4a8d70c0..d6db3339c 100644
--- a/navit/vehicle/file/vehicle_file.c
+++ b/navit/vehicle/file/vehicle_file.c
@@ -764,6 +764,7 @@ vehicle_file_destroy(struct vehicle_priv *priv)
f=file_create(priv->statefile, attrs);
if (f) {
file_data_write(f, 0, strlen(priv->nmea_data), priv->nmea_data);
+ file_fsync(f);
file_destroy(f);
}
}