summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authormalongwei <[email protected]>2021-09-03 20:16:35 +0800
committermalongwei <[email protected]>2021-09-03 20:16:35 +0800
commitf1e1b6b2e39ac7c62fbe4b60d5c03fe60fb7d5c9 (patch)
tree0f3da8911b1c1fcfcfe94e53a7b34efba7eb985d /components
parentc229d8b2b5bdeca592189f0833361b855ef12d69 (diff)
fix at_client.c
Diffstat (limited to 'components')
-rw-r--r--components/net/at/src/at_client.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/components/net/at/src/at_client.c b/components/net/at/src/at_client.c
index a696a408be..845d8c0fa6 100644
--- a/components/net/at/src/at_client.c
+++ b/components/net/at/src/at_client.c
@@ -429,6 +429,8 @@ int at_client_obj_wait_connect(at_client_t client, rt_uint32_t timeout)
*/
rt_size_t at_client_obj_send(at_client_t client, const char *buf, rt_size_t size)
{
+ rt_size_t len;
+
RT_ASSERT(buf);
if (client == RT_NULL)
@@ -443,7 +445,7 @@ rt_size_t at_client_obj_send(at_client_t client, const char *buf, rt_size_t size
rt_mutex_take(client->lock, RT_WAITING_FOREVER);
- rt_size_t len = at_utils_send(client->device, 0, buf, size);
+ len = at_utils_send(client->device, 0, buf, size);
rt_mutex_release(client->lock);
@@ -495,9 +497,11 @@ rt_size_t at_client_obj_recv(at_client_t client, char *buf, rt_size_t size, rt_i
while (1)
{
+ rt_size_t read_len;
+
rt_sem_control(client->rx_notice, RT_IPC_CMD_RESET, RT_NULL);
- rt_size_t read_len = rt_device_read(client->device, 0, buf + len, size);
+ read_len = rt_device_read(client->device, 0, buf + len, size);
if(read_len > 0)
{
len += read_len;