From 1a460f1b2982eb2cc5e3e9d489dfc5aabe34ba98 Mon Sep 17 00:00:00 2001 From: heavyrain2012 Date: Sat, 3 Apr 2021 14:33:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E6=9F=A5=E5=8F=82=E6=95=B0=E7=9A=84?= =?UTF-8?q?=E6=9C=89=E6=95=88=E6=80=A7?= 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 1d902dbb..8422f203 100755 --- a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java +++ b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java @@ -2207,6 +2207,10 @@ public class MemoryMessagesStore implements IMessagesStore { builder.setExtra(userInfo.getExtra()); } if((flag & Update_User_Name) > 0) { + if(StringUtil.isNullOrEmpty(userInfo.getName())) { + LOG.error("Modify user info failure, name not exist!"); + return ErrorCode.INVALID_PARAMETER; + } builder.setName(userInfo.getName()); } builder.setUpdateDt(System.currentTimeMillis());