diff options
author | Michael Dankov <tryagain@navit-project.org> | 2015-09-16 00:52:59 +0300 |
---|---|---|
committer | Michael Dankov <tryagain@navit-project.org> | 2015-09-16 00:56:31 +0300 |
commit | c240b14b25a1baebb8cdcd83bd6d2c91c336311a (patch) | |
tree | 853c2bd73d9ccb0352a9e81f2542035f8b6c1632 | |
parent | 6f936ce49b6426a1b617859447bcc5f3ff028b7d (diff) | |
download | navit-c240b14b25a1baebb8cdcd83bd6d2c91c336311a.tar.gz |
Workaround maptool crash, increase static itembin buffer.R6272
-rw-r--r-- | navit/maptool/boundaries.c | 1 | ||||
-rw-r--r-- | navit/maptool/itembin_buffer.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/navit/maptool/boundaries.c b/navit/maptool/boundaries.c index 9d39b724f..605b6fb7b 100644 --- a/navit/maptool/boundaries.c +++ b/navit/maptool/boundaries.c @@ -274,6 +274,7 @@ process_boundaries_finish(GList *boundaries_list) if (f) { struct item_bin *ib=tmp_item_bin; item_bin_init(ib, type_selected_line); + /* FIXME check for overflow */ item_bin_add_coord(ib, gs->first, gs->last-gs->first+1); item_bin_write(ib, f); } diff --git a/navit/maptool/itembin_buffer.c b/navit/maptool/itembin_buffer.c index 4caf34d65..980749539 100644 --- a/navit/maptool/itembin_buffer.c +++ b/navit/maptool/itembin_buffer.c @@ -23,7 +23,7 @@ /** Buffer for temporarily storing an item. */ -static char misc_item_buffer[2000000]; +static char misc_item_buffer[20000000]; /** An item_bin for temporary use. */ struct item_bin *tmp_item_bin=(struct item_bin *)(void *)misc_item_buffer; /** A node_item for temporary use. */ |