Просмотр исходного кода

change: net_lwip2,执行udp发送操作时,如果底层直接返回错误了, 加个日志打印出来

Wendal Chen 8 месяцев назад
Родитель
Сommit
f542b3b94e
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      components/network/adapter_lwip2/net_lwip2.c

+ 4 - 1
components/network/adapter_lwip2/net_lwip2.c

@@ -700,7 +700,10 @@ static void net_lwip2_task(void *param)
 					{
 						pbuf_take(out_p, p->data, p->len);
 						error = udp_sendto_if(prvlwip.socket[socket_id].pcb.udp, out_p, &p->ip, p->port, prvlwip.lwip_netif[adapter_index]);
-						// LLOGD("udp_sendto ret %d", error);
+						if (error) {
+							ipaddr_ntoa_r(&p->ip, ip_string, sizeof(ip_string));
+							LLOGI("udp_sendto_if err %d %s:%d", error, ip_string, p->port);
+						}
 						pbuf_free(out_p);
 					}
 					else