From fc40808cb8a14383c0d57e4c90bcbcb261d09e4b Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 29 Nov 2024 16:36:12 +0100 Subject: [PATCH] Prevent NPE --- .../main/java/eu/faircode/email/FragmentMessages.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 48dc1c5dd7..59cb698c6e 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -4116,10 +4116,13 @@ public class FragmentMessages extends FragmentBase long last = new Date().getTime() - MAX_FORWARD_ADDRESS_AGE; List fwds = db.message().getForwardAddresses(message.account, last); if (fwds != null) - for (String fwd : fwds) - for (Address address : DB.Converters.decodeAddresses(fwd)) - if (address instanceof InternetAddress) - result.forwarded.add((InternetAddress) address); + for (String fwd : fwds) { + Address[] afwds = DB.Converters.decodeAddresses(fwd); + if (afwds != null) + for (Address address : afwds) + if (address instanceof InternetAddress) + result.forwarded.add((InternetAddress) address); + } } return result;