mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2025-01-06 09:56:38 +00:00
patch 1197 form floriZ.When debug is on and port is 0 in udp_bind ERR_USE is always returned due to missing braces.Reindent that part of code while at it
This commit is contained in:
parent
84697ce713
commit
2f7e4bd587
@ -474,18 +474,20 @@ udp_bind(struct udp_pcb *pcb, struct ip_addr *ipaddr, u16_t port)
|
|||||||
#define UDP_LOCAL_PORT_RANGE_START 4096
|
#define UDP_LOCAL_PORT_RANGE_START 4096
|
||||||
#define UDP_LOCAL_PORT_RANGE_END 0x7fff
|
#define UDP_LOCAL_PORT_RANGE_END 0x7fff
|
||||||
#endif
|
#endif
|
||||||
port = UDP_LOCAL_PORT_RANGE_START;
|
port = UDP_LOCAL_PORT_RANGE_START;
|
||||||
ipcb = udp_pcbs;
|
ipcb = udp_pcbs;
|
||||||
while((ipcb != NULL) && (port != UDP_LOCAL_PORT_RANGE_END)) {
|
while((ipcb != NULL) && (port != UDP_LOCAL_PORT_RANGE_END)) {
|
||||||
if(ipcb->local_port == port) {
|
if(ipcb->local_port == port) {
|
||||||
port++;
|
port++;
|
||||||
ipcb = udp_pcbs;
|
ipcb = udp_pcbs;
|
||||||
} else
|
} else
|
||||||
ipcb = ipcb->next;
|
ipcb = ipcb->next;
|
||||||
}
|
}
|
||||||
if(ipcb) /* no more ports available in local range */
|
if(ipcb) {
|
||||||
|
/* no more ports available in local range */
|
||||||
DEBUGF(UDP_DEBUG, ("udp_bind: out of free UDP ports\n"));
|
DEBUGF(UDP_DEBUG, ("udp_bind: out of free UDP ports\n"));
|
||||||
return ERR_USE;
|
return ERR_USE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
pcb->local_port = port;
|
pcb->local_port = port;
|
||||||
/* We need to place the PCB on the list if not already there. */
|
/* We need to place the PCB on the list if not already there. */
|
||||||
|
Loading…
Reference in New Issue
Block a user