diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2012-11-06 15:48:44 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2012-11-06 15:48:44 +0000 |
commit | cebd72527374b3274d30938a5f8a9f71a7ecde7f (patch) | |
tree | 8c4bb9ff06ffe7064feaac6951a5f3a0b5757abc /navit/vehicle | |
parent | 142bf0d675d1bfba7ace95a23afc5bdd1e8cbf2b (diff) | |
download | navit-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.c | 1 |
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); } } |