summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-05-02 09:16:35 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-05-02 09:16:35 +0000
commit6b9cc0beb5c1ded49f254f13a518a80be63f29fa (patch)
tree00cf174e38cec3cca4e3b347966177c4d78cebb4
parentbe17d2553abf596dab7f1af2db8d842da847a342 (diff)
downloadnavit-6b9cc0beb5c1ded49f254f13a518a80be63f29fa.tar.gz
Fix:Tools:Fixed memory corruption in osm2navit
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2246 ffa7fe5e-494d-0410-b361-a75ebd5db220
-rw-r--r--navit/osm2navit.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/navit/osm2navit.c b/navit/osm2navit.c
index cd06209b6..a5256f17f 100644
--- a/navit/osm2navit.c
+++ b/navit/osm2navit.c
@@ -1450,10 +1450,10 @@ end_node(FILE *out)
g_free(name);
}
if (result->file) {
- item_bin_init(&item, item_bin->type);
- item_bin_add_coord(&item, &ni->c, 1);
- item_bin_add_attr_string(&item, attr_town_name, attr_strings[attr_string_label]);
- fwrite(&item, (item.len+1)*4, 1, result->file);
+ item_bin_init(item_bin, item_bin->type);
+ item_bin_add_coord(item_bin, &ni->c, 1);
+ item_bin_add_attr_string(item_bin, attr_town_name, attr_strings[attr_string_label]);
+ item_bin_write(item_bin, result->file);
}
}