fix: 修复MagicKey数组越界访问

closes #I3U4N9

Signed-off-by: Guangyao Ma <guangyao.ma@outlook.com>
Change-Id: Ic4c4c7442cd381d03d2e40a51655a17299c4c250
This commit is contained in:
Guangyao Ma 2021-06-03 10:35:19 +08:00
parent 9b364500ad
commit 071cd6268a
1 changed files with 2 additions and 2 deletions

View File

@ -143,8 +143,8 @@ INT32 CheckMagicKey(CHAR key)
}
if (magicKeySwitch != 0) {
for (i = 0; g_magicOpTable[i] != NULL; ++i) {
if (key == g_magicOpTable[i]->magicKey) {
for (i = 0; i < MAGIC_KEY_NUM; i++) {
if (g_magicOpTable[i] != NULL && key == g_magicOpTable[i]->magicKey) {
(g_magicOpTable[i])->opHandler();
return 1;
}