diff options
author | mvglasow <michael -at- vonglasow.com> | 2021-04-26 20:31:22 +0300 |
---|---|---|
committer | mvglasow <michael -at- vonglasow.com> | 2021-04-26 20:31:22 +0300 |
commit | 1ae08e7eb052c833251547fcdabba709f5ee3616 (patch) | |
tree | 72079347c504c638e66f449ed5b8b777ca6f5703 /navit | |
parent | 0a0320b3c2c4ececa7c500ec9dd0fdbfec23e8d3 (diff) | |
download | navit-1ae08e7eb052c833251547fcdabba709f5ee3616.tar.gz |
Fix:core:Rewind attributes before retrieving them
Signed-off-by: mvglasow <michael -at- vonglasow.com>
Diffstat (limited to 'navit')
-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 b9fa9667f..ae8cd958f 100644 --- a/navit/route.c +++ b/navit/route.c @@ -2335,10 +2335,12 @@ static void route_graph_add_traffic_distortion(struct route_graph *this, struct e_pnt=route_graph_add_point(this,&l); s_pnt->flags |= RP_TRAFFIC_DISTORTION; e_pnt->flags |= RP_TRAFFIC_DISTORTION; + item_attr_rewind(item); if (item_attr_get(item, attr_maxspeed, &maxspeed_attr)) { data.flags |= AF_SPEED_LIMIT; data.maxspeed=maxspeed_attr.u.num; } + item_attr_rewind(item); if (item_attr_get(item, attr_delay, &delay_attr)) data.len=delay_attr.u.num; route_graph_add_segment(this, s_pnt, e_pnt, &data); |