From 5b755b95017ebba7a786301169d83dc1dde306a1 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 25 Sep 2019 09:51:41 -0400 Subject: [PATCH] Crash early when using a null RecipientId. --- src/org/thoughtcrime/securesms/recipients/Recipient.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/org/thoughtcrime/securesms/recipients/Recipient.java b/src/org/thoughtcrime/securesms/recipients/Recipient.java index 01252d97a9..ff8a8319da 100644 --- a/src/org/thoughtcrime/securesms/recipients/Recipient.java +++ b/src/org/thoughtcrime/securesms/recipients/Recipient.java @@ -83,6 +83,7 @@ public class Recipient { */ @AnyThread public static @NonNull LiveRecipient live(@NonNull RecipientId id) { + Preconditions.checkNotNull(id, "ID cannot be null."); return ApplicationDependencies.getRecipientCache().getLive(id); } @@ -92,6 +93,7 @@ public class Recipient { */ @WorkerThread public static @NonNull Recipient resolved(@NonNull RecipientId id) { + Preconditions.checkNotNull(id, "ID cannot be null."); return live(id).resolve(); }