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;