浏览代码

2022-06-06 / Wendell

Actions
1. [mod] trim number logic

Files
1. As follow commit history

Image version : V2.02.XX.XXXX.XX
Wendell 2 年之前
父节点
当前提交
de46630687
共有 3 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      EVSE/Projects/DO360/Apps/Common.c
  2. 二进制
      EVSE/Projects/DO360/Images/FactoryDefaultConfig.bin
  3. 二进制
      EVSE/Projects/DO360/Images/ramdisk.gz

+ 6 - 2
EVSE/Projects/DO360/Apps/Common.c

@@ -143,7 +143,7 @@ int StoreEvCommMsg(const char *fmt, ...)
 
     return rc;
 }
-
+
 void GetClockTime(struct timespec *_now_time)
 {
     clock_gettime(CLOCK_MONOTONIC, _now_time);
@@ -343,7 +343,11 @@ int Trim_String(char *string , int len)
             }
             else
             {
-                strncpy(&string[i], &string[i + 1], len - i);
+                char temp[256];
+                memset(temp, 0x00, sizeof(temp));
+                memcpy(temp, &string[i + 1], len - i);
+
+                strncpy(&string[i], temp, len - i);
                 i -= 1;
                 len -= 1;
             }

二进制
EVSE/Projects/DO360/Images/FactoryDefaultConfig.bin


二进制
EVSE/Projects/DO360/Images/ramdisk.gz