From 8b3f9db497189faaf933d49d18a972549ba32547 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Mon, 13 Jun 2022 22:41:10 +0100 Subject: [PATCH] Safety check - also to be removed shortly. --- src/main/java/org/qortal/block/Block.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/qortal/block/Block.java b/src/main/java/org/qortal/block/Block.java index 4bd71ce3..7c074adc 100644 --- a/src/main/java/org/qortal/block/Block.java +++ b/src/main/java/org/qortal/block/Block.java @@ -393,6 +393,10 @@ public class Block { byte[] encodedOnlineAccounts = BlockTransformer.encodeOnlineAccounts(onlineAccountsSet); int onlineAccountsCount = onlineAccountsSet.size(); + if (encodedOnlineAccounts.length > 1024) + // Safety check - to be removed along with above temporary limitation + return null; + // Concatenate online account timestamp signatures (in correct order) byte[] onlineAccountsSignatures = new byte[onlineAccountsCount * Transformer.SIGNATURE_LENGTH]; for (int i = 0; i < onlineAccountsCount; ++i) {