Index: /bbtracker/trunk/src/org/bbtracker/mobile/gps/Gps.java
===================================================================
--- /bbtracker/trunk/src/org/bbtracker/mobile/gps/Gps.java	(revision 143)
+++ /bbtracker/trunk/src/org/bbtracker/mobile/gps/Gps.java	(revision 144)
@@ -177,5 +177,5 @@
 			mAllSatellites = Integer.parseInt(param[3]);
 			j = (Integer.parseInt(param[2]) - 1) * 4;
-			for (i = 4; i < 17 && j < 12; i += 4, j++) {
+			for (i = 4; i < 17 && j < 12 && i < param.length; i += 4, j++) {
 				mGpsSatellites[j].setNumber(Integer.parseInt(param[i]));
 				mGpsSatellites[j].setElevation(Integer.parseInt(param[i + 1]));
