From d44671fb9381d1557305fa9e6670fc8eb091347e Mon Sep 17 00:00:00 2001 From: Krad Date: Tue, 25 Jan 2022 09:23:11 +0800 Subject: [PATCH] Fix a GUIErrorFactory out of bound bug. --- src/errorhandle/GUIErrorFactory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/errorhandle/GUIErrorFactory.cpp b/src/errorhandle/GUIErrorFactory.cpp index 60a8f79..2ceff4c 100644 --- a/src/errorhandle/GUIErrorFactory.cpp +++ b/src/errorhandle/GUIErrorFactory.cpp @@ -10,7 +10,7 @@ GUIErrorBase *GUIErrorFactory::getError(const QString &errorMsg) { if (errorMsg.isEmpty()) return new GUIErrorBase; //新模式,分级 - if (errorMsg[1] == ' ') { + if (errorMsg.length()>1 && errorMsg[1] == ' ') { char c = errorMsg[0].toLower().toLatin1(); switch (c) { //WARN 级别