From 7e56fe2ee063527d7e823c1bdd1e0855e49a43fb Mon Sep 17 00:00:00 2001 From: imndx Date: Tue, 9 Jun 2020 17:11:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E6=95=B0=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/moquette/persistence/MemoryMessagesStore.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java index bba4f581..7d4f9ccf 100755 --- a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java +++ b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java @@ -2271,6 +2271,10 @@ public class MemoryMessagesStore implements IMessagesStore { @Override public ErrorCode blackUserRequest(String fromUser, String targetUserId, int state, long[] heads) { + if(state != 0 && state != 1 && state != 2){ + return ErrorCode.INVALID_PARAMETER; + } + if (state == 2) { state = 1; }