Remove compile warning for GCC-9
authorYoungjae Cho <y0.cho@samsung.com>
Mon, 30 Dec 2019 01:54:57 +0000 (10:54 +0900)
committerYoungjae Cho <y0.cho@samsung.com>
Mon, 30 Dec 2019 01:59:12 +0000 (10:59 +0900)
- format-truncation
- stringop-overflow

Change-Id: Id680e0649eee93846c041988967aff1bde84ba5f
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
hw/board/board.c
hw/external_connection/external_connection.c

index 2cbc583c24f6b6b70c649d8426b45ee67fd1bc1c..3d11a864c42f65d85a4b3ded664db651440b8764 100644 (file)
@@ -64,7 +64,7 @@ static int get_serialno_from_dat(void)
        *q = '\0';
 
        len = strlen(p) > DATA_BUFF_MAX-1 ? DATA_BUFF_MAX-1 : strlen(p);
-       strncpy(info.serial, p, len);
+       memcpy(info.serial, p, len);
        info.serial[len] = '\0';
        info.serial_len = strlen(p);
 
@@ -102,7 +102,7 @@ static int get_serialno_from_cpuinfo(void)
                *q = '\0';
 
                len = strlen(p) > DATA_BUFF_MAX-1 ? DATA_BUFF_MAX-1 : strlen(p);
-               strncpy(info.serial, p, len);
+               memcpy(info.serial, p, len);
                info.serial[len] = '\0';
                info.serial_len = strlen(p);
 
index 24c7f1f1f6014f289886e4a03fc195039b142dab..b79b88db1dfaee4fcd302db2028a79ee7f6c4f43 100644 (file)
@@ -150,7 +150,7 @@ static int external_connection_get_current_state(
 {
        int ret, i;
        struct connection_info info;
-       char buf[8];
+       char buf[16];
 
        if (!updated_cb)
                return -EINVAL;