From a06282ca44536dda5a8ec24985e4cc0fd5a9db00 Mon Sep 17 00:00:00 2001 From: "andreas.schildbach@gmail.com" Date: Thu, 23 Jun 2011 11:30:46 +0000 Subject: [PATCH] fixed NPE git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@718 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- src/de/schildbach/pte/AbstractHafasProvider.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/de/schildbach/pte/AbstractHafasProvider.java b/src/de/schildbach/pte/AbstractHafasProvider.java index 78e6559a..7908c82e 100644 --- a/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/src/de/schildbach/pte/AbstractHafasProvider.java @@ -639,10 +639,17 @@ public abstract class AbstractHafasProvider implements NetworkProvider c.setTime(date); final StringBuilder productsStr = new StringBuilder(numProductBits); - for (int i = 0; i < numProductBits; i++) - productsStr.append('0'); - for (final char p : products.toCharArray()) - setProductBits(productsStr, p); + if (products != null) + { + for (int i = 0; i < numProductBits; i++) + productsStr.append('0'); + for (final char p : products.toCharArray()) + setProductBits(productsStr, p); + } + else + { + productsStr.append(allProductsString()); + } final StringBuilder request = new StringBuilder("");