Browse Source

2021-04-07 / Eason Yang
Action
1. Fixed : RemoveFaultCodeToBuf().

File
1. Module_EventLogging.

8009 4 years ago
parent
commit
7551bfd2a4
1 changed files with 6 additions and 13 deletions
  1. 6 13
      EVSE/Modularization/Module_EventLogging.c

+ 6 - 13
EVSE/Modularization/Module_EventLogging.c

@@ -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--;
 	}
 }