|
@@ -234,19 +234,12 @@ void RemoveFaultCodeToBuf(unsigned char *Code)
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- if(i == ShmSysConfigAndInfo->SysWarningInfo.WarningCount - 1)
|
|
|
- {
|
|
|
- memcpy(&ShmSysConfigAndInfo->SysWarningInfo.WarningCode[i][0], "", 7);
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- memcpy(&ShmSysConfigAndInfo->SysWarningInfo.WarningCode[i][0], &ShmSysConfigAndInfo->SysWarningInfo.WarningCode[i + 1][0], 7);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if (find)
|
|
|
- ShmSysConfigAndInfo->SysWarningInfo.WarningCount--;
|
|
|
+ memcpy(&ShmSysConfigAndInfo->SysWarningInfo.WarningCode[i - 1][0], &ShmSysConfigAndInfo->SysWarningInfo.WarningCode[i][0], 7);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (find)
|
|
|
+ ShmSysConfigAndInfo->SysWarningInfo.WarningCount--;
|
|
|
}
|
|
|
}
|
|
|
|