summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormvglasow <michael -at- vonglasow.com>2019-08-10 19:29:10 +0200
committermvglasow <michael -at- vonglasow.com>2019-08-10 19:29:10 +0200
commit03ef7a5d6e4af7b60c6ad16627f3d52d23dc6a25 (patch)
treeec7ec1349eff480c5499f4cd2ceffd1e2b287acf
parentaa57acfc3af3e6b30b77ea8c5e44dca8dda97046 (diff)
downloadnavit-03ef7a5d6e4af7b60c6ad16627f3d52d23dc6a25.tar.gz
Fix:traffic:Parse hexadecimal IDs in cached item data
Signed-off-by: mvglasow <michael -at- vonglasow.com>
-rw-r--r--navit/traffic.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/navit/traffic.c b/navit/traffic.c
index dd6dc0e6b..09b2170c5 100644
--- a/navit/traffic.c
+++ b/navit/traffic.c
@@ -3410,7 +3410,8 @@ static int traffic_message_restore_segments(struct traffic_message * this_, stru
} else if (!strcmp(name, "id")) {
/* item ID */
dbg(lvl_debug, "*****checkpoint RESTORE-4.1, parsing ID: %s", value);
- sscanf(value, "%d,%d", &id_hi, &id_lo);
+ sscanf(value, "%i,%i", &id_hi, &id_lo);
+ dbg(lvl_debug, "*****checkpoint RESTORE-4.2, ID is 0x%x,0x%x", id_hi, id_lo);
} else if (!strcmp(name, "flags")) {
dbg(lvl_debug, "*****checkpoint RESTORE-4.1, parsing flags: %s", value);
char *tail;