From b4125d2bf15a87195cf8cfc2a9501a76a4c71335 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Fri, 14 Oct 2022 11:34:46 +0100 Subject: [PATCH] Fix for NPE in verifyMemoryPoW() --- .../java/org/qortal/controller/OnlineAccountsManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/qortal/controller/OnlineAccountsManager.java b/src/main/java/org/qortal/controller/OnlineAccountsManager.java index ff20a8d0..7b60f0d9 100644 --- a/src/main/java/org/qortal/controller/OnlineAccountsManager.java +++ b/src/main/java/org/qortal/controller/OnlineAccountsManager.java @@ -649,6 +649,11 @@ public class OnlineAccountsManager { return true; } + // Require a valid nonce value + if (onlineAccountData.getNonce() == null || onlineAccountData.getNonce() < 0) { + return false; + } + int nonce = onlineAccountData.getNonce(); byte[] mempowBytes;