diff options
author | Tom Hennen <TomHennen@users.noreply.github.com> | 2015-10-29 17:46:59 -0400 |
---|---|---|
committer | Tom Hennen <TomHennen@users.noreply.github.com> | 2015-10-29 17:46:59 -0400 |
commit | e830a0fbfcf8e28bade79b434fbbd4e0f9327115 (patch) | |
tree | 5f4bb52a3cab65eec5f0a9d18ad4f292ae331d82 /core/src/main/java/de/danoeh | |
parent | 42e5a8de66bf844b3f20376d014f072b5a1b9b17 (diff) | |
parent | 1a6f237258eea5839d46dc461e4a3233b8f9e02f (diff) | |
download | AntennaPod-e830a0fbfcf8e28bade79b434fbbd4e0f9327115.zip |
Merge pull request #1302 from mfietz/issue/1301-out-of-bounds
Fix datetime parsing StringIndexOutOfBoundsException
Diffstat (limited to 'core/src/main/java/de/danoeh')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/util/DateUtils.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/DateUtils.java b/core/src/main/java/de/danoeh/antennapod/core/util/DateUtils.java index c0233f684..1a148673c 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/util/DateUtils.java +++ b/core/src/main/java/de/danoeh/antennapod/core/util/DateUtils.java @@ -88,9 +88,13 @@ public class DateUtils { for(String pattern : patterns) { parser.applyPattern(pattern); pos.setIndex(0); - Date result = parser.parse(date, pos); - if(result != null && pos.getIndex() == date.length()) { - return result; + try { + Date result = parser.parse(date, pos); + if (result != null && pos.getIndex() == date.length()) { + return result; + } + } catch(Exception e) { + Log.e(TAG, Log.getStackTraceString(e)); } } |