From 448bf86379e5f41e7220460d1ba3bff145ef5554 Mon Sep 17 00:00:00 2001
From: Torsten Grote <t@grobox.de>
Date: Tue, 6 Sep 2016 15:55:53 -0300
Subject: [PATCH] don't crash if an RSS entry has no date

---
 briar-core/src/org/briarproject/feed/FeedManagerImpl.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/briar-core/src/org/briarproject/feed/FeedManagerImpl.java b/briar-core/src/org/briarproject/feed/FeedManagerImpl.java
index d0baff1379..6384f06c03 100644
--- a/briar-core/src/org/briarproject/feed/FeedManagerImpl.java
+++ b/briar-core/src/org/briarproject/feed/FeedManagerImpl.java
@@ -494,6 +494,11 @@ class FeedManagerImpl implements FeedManager, Client, EventListener {
 		return new Comparator<SyndEntry>() {
 			@Override
 			public int compare(SyndEntry e1, SyndEntry e2) {
+				if (e1.getPublishedDate() == null &&
+						e1.getUpdatedDate() == null) {
+					// we will be ignoring such entries anyway
+					return 0;
+				}
 				Date d1 =
 						e1.getPublishedDate() != null ? e1.getPublishedDate() :
 								e1.getUpdatedDate();
-- 
GitLab