(
Jump to the original submission)
Wed 06 Jul 2011 07:22:39 AM UTC, comment #6:
Yep, missed that, sorry. I'm still working on getting a good testbench running to prevent such (newly introduced) bugs. I've (hopefully) fixed it again, although I cannot test it right now :-(
|
Wed 06 Jul 2011 01:52:54 AM UTC, comment #5:
No no no.
you modify the SOCKADDR4_TO_IP4ADDR_PORT(), this is correct! but lwip_bind() and lwip_connect() also must modify the parameter of netconn_bind() and netconn_connect(), because "port" is already LOCAL BYTE ORDER!
Thanks!
|
Tue 05 Jul 2011 07:45:45 PM UTC, comment #4:
Fixed, thanks for reporting!
|
Mon 04 Jul 2011 07:42:26 PM UTC, comment #3:
Fixed comment #2, need more time to check the bugs reported in the original post.
|
Thu 23 Jun 2011 09:17:02 AM UTC, comment #2:
and:
int
lwip_sendto(...)
{
if (!SOCK_ADDR_TYPE_MATCH(to, sock)) {
...
}
}
should be:
int
lwip_sendto(...)
{
if (to && !SOCK_ADDR_TYPE_MATCH(to, sock)) {
...
}
}
|
Wed 15 Jun 2011 03:55:28 PM UTC, comment #1:
I confirm that these are bug!
|
Tue 14 Jun 2011 05:45:06 AM UTC, original submission:
1: recvfrom()
recvfrom dos not copy remote address and remote port to parameter "from" and "fromlen"
2: sendto()
in CORE_LOCKING mode, udp_sendto_...() parameter "remote_port"
should be "LOCAL BYTE ORDER".
|
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
Follow 4 latest changes.