Commits

Julian Brost committed 7eedc8e

Fixed #127: Check for short date strings in parseRssDate().

Comments (0)

Files changed (1)

src/net/x4a42/volksempfaenger/feedparser/FeedParser.java

 package net.x4a42.volksempfaenger.feedparser;
 
-import android.annotation.SuppressLint;
 import java.io.IOException;
 import java.io.Reader;
 import java.net.MalformedURLException;
 			}
 			datestring = datestring.trim();
 
-			if (datestring.charAt(8) == ' ') {
-				if (datestring.charAt(14) == ' ') {
+			if (datestring.length() > 8 && datestring.charAt(8) == ' ') {
+				if (datestring.length() > 16 && datestring.charAt(14) == ' ') {
 					format = formats[0];
 				} else {
 					format = formats[1];
 				}
 			} else {
-				if (datestring.charAt(16) == ' ') {
+				if (datestring.length() > 16 && datestring.charAt(16) == ' ') {
 					format = formats[2];
 				} else {
 					format = formats[3];
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.