From 392242daebc2ee822f89cf912a37be5ec681b6dc Mon Sep 17 00:00:00 2001
From: apriestman <apriestman@basistech.com>
Date: Tue, 17 Nov 2020 09:52:31 -0500
Subject: [PATCH] Check for case where both timestamps are null.

---
 .../blackboardutils/attributes/GeoTrackPoints.java        | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/bindings/java/src/org/sleuthkit/datamodel/blackboardutils/attributes/GeoTrackPoints.java b/bindings/java/src/org/sleuthkit/datamodel/blackboardutils/attributes/GeoTrackPoints.java
index fb61d5a53..0fbf3db96 100755
--- a/bindings/java/src/org/sleuthkit/datamodel/blackboardutils/attributes/GeoTrackPoints.java
+++ b/bindings/java/src/org/sleuthkit/datamodel/blackboardutils/attributes/GeoTrackPoints.java
@@ -219,8 +219,12 @@ public Long getTimeStamp() {
 		public int compareTo(TrackPoint otherTP) {
 			Long otherTimeStamp = otherTP.getTimeStamp();
 
-			if (timestamp == null && otherTimeStamp != null) {
-				return -1;
+			if (timestamp == null) {
+				if (otherTimeStamp != null) {
+					return -1;
+				} else {
+					return 0;
+				}
 			} else if (timestamp != null && otherTimeStamp == null) {
 				return 1;
 			} else {
-- 
GitLab