diff options
author | mvglasow <michael -at- vonglasow.com> | 2018-06-11 16:37:26 +0200 |
---|---|---|
committer | mvglasow <michael -at- vonglasow.com> | 2018-06-11 16:37:26 +0200 |
commit | 373c98eb94ec14ff63a55609b8da61b77a23805a (patch) | |
tree | 5631ebf9aecb31be08e26e1d6545f7e419a3c8b6 /navit/route.c | |
parent | 28a4efa6b65517b2bbe909db7b3decd5fa04d5cc (diff) | |
download | navit-373c98eb94ec14ff63a55609b8da61b77a23805a.tar.gz |
Fix:core:Rewind coordinates before retrieving them
Signed-off-by: mvglasow <michael -at- vonglasow.com>
Diffstat (limited to 'navit/route.c')
-rw-r--r-- | navit/route.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/navit/route.c b/navit/route.c index 22e83eec0..010e8058d 100644 --- a/navit/route.c +++ b/navit/route.c @@ -2333,6 +2333,7 @@ static void route_graph_add_turn_restriction(struct route_graph *this, struct it int i,count; struct route_graph_segment_data data; + item_coord_rewind(item); count=item_coord_get(item, c, 5); if (count != 3 && count != 4) { dbg(lvl_debug,"wrong count %d",count); @@ -2392,6 +2393,7 @@ static void route_graph_add_street(struct route_graph *this, struct item *item, return; } + item_coord_rewind(item); if (item_coord_get(item, &l, 1)) { int default_flags_value=AF_ALL; int *default_flags=item_get_default_flags(item->type); |