From 62a5a54d73ff57b8babd73fe67f46429968ab51b Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Wed, 25 May 2016 10:53:30 +0200 Subject: [PATCH] Hafas: Fix crash when JSON trips query doesn't return a distance. --- enabler/src/de/schildbach/pte/AbstractHafasProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java index fec15090..cee9dea2 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java @@ -1258,7 +1258,7 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider else if ("WALK".equals(secType) || "TRSF".equals(secType)) { final JSONObject gis = sec.getJSONObject("gis"); - final int distance = gis.getInt("dist"); + final int distance = gis.optInt("dist", 0); leg = new Trip.Individual(Trip.Individual.Type.WALK, departureStop.location, departureStop.getDepartureTime(), arrivalStop.location, arrivalStop.getArrivalTime(), null, distance); }