From 24c9e8cb3fd85b78ced90f2268c171cad78b1d22 Mon Sep 17 00:00:00 2001 From: HubretXie Date: Tue, 2 Apr 2019 16:09:17 +0800 Subject: [PATCH 1/2] Update sfud.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复可能存在越界访问的问题 --- components/drivers/spi/sfud/src/sfud.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/drivers/spi/sfud/src/sfud.c b/components/drivers/spi/sfud/src/sfud.c index 30e0d949f1..f666b06806 100644 --- a/components/drivers/spi/sfud/src/sfud.c +++ b/components/drivers/spi/sfud/src/sfud.c @@ -691,7 +691,7 @@ __exit: static sfud_err aai_write(const sfud_flash *flash, uint32_t addr, size_t size, const uint8_t *data) { sfud_err result = SFUD_SUCCESS; const sfud_spi *spi = &flash->spi; - uint8_t cmd_data[6], cmd_size; + uint8_t cmd_data[8], cmd_size; bool first_write = true; SFUD_ASSERT(flash); From 5066ba6a0ee43db9ef366f8a0d05ce91d4a02157 Mon Sep 17 00:00:00 2001 From: HubretXie Date: Tue, 2 Apr 2019 16:10:54 +0800 Subject: [PATCH 2/2] Update at_socket.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复sock未初始化使用的问题 --- components/net/at/at_socket/at_socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/net/at/at_socket/at_socket.c b/components/net/at/at_socket/at_socket.c index cccb35ae1a..054c5508c9 100644 --- a/components/net/at/at_socket/at_socket.c +++ b/components/net/at/at_socket/at_socket.c @@ -737,7 +737,7 @@ int at_recv(int s, void *mem, size_t len, int flags) int at_sendto(int socket, const void *data, size_t size, int flags, const struct sockaddr *to, socklen_t tolen) { - struct at_socket *sock; + struct at_socket *sock = RT_NULL; int len, result = 0; if (at_dev_ops == RT_NULL)