diff --git a/Drivers/BSP/NET/net_socket.c b/Drivers/BSP/NET/net_socket.c index d8cd1192..72f5c56e 100644 --- a/Drivers/BSP/NET/net_socket.c +++ b/Drivers/BSP/NET/net_socket.c @@ -436,7 +436,7 @@ int net_bind(int sockfd, const struct net_sockaddr *addr, int addrlen) { if (p_sock->local_port == 0) { p_sock->local_port = s_dynamic_port; s_dynamic_port++; - if (s_dynamic_port > 65535) { + if (s_dynamic_port == 0) { s_dynamic_port = 49152; } }