禁止客户端群操作flag 解析错误

This commit is contained in:
imndx
2023-03-06 11:41:23 +08:00
parent a038bedb12
commit 4d45aedc73
@@ -467,21 +467,7 @@ public class MemoryMessagesStore implements IMessagesStore {
s = s.toLowerCase(); s = s.toLowerCase();
if(s.startsWith("0x")) { if(s.startsWith("0x")) {
s = s.substring(2); s = s.substring(2);
for (int i = 0; i < s.length(); i++) { mGroupForbiddenClientOperation = Integer.parseInt(s, 16);
char ch = s.charAt(s.length()-1-i);
mGroupForbiddenClientOperation <<= 4;
if(ch <= 9) {
mGroupForbiddenClientOperation += ch;
} else {
if(ch > 'f' || ch < 'a') {
mGroupForbiddenClientOperation = 0;
LOG.error("Invalid group.forbidden_client_operation {}", server.getConfig().getProperty(GROUP_Forbidden_Client_Operation, null));
break;
} else {
mGroupForbiddenClientOperation += (ch - 'a' + 10);
}
}
}
} else { } else {
mGroupForbiddenClientOperation = Integer.parseInt(s); mGroupForbiddenClientOperation = Integer.parseInt(s);
} }