diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2009-05-02 09:16:35 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2009-05-02 09:16:35 +0000 |
commit | 6b9cc0beb5c1ded49f254f13a518a80be63f29fa (patch) | |
tree | 00cf174e38cec3cca4e3b347966177c4d78cebb4 | |
parent | be17d2553abf596dab7f1af2db8d842da847a342 (diff) | |
download | navit-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.c | 8 |
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); } } |