diff --git a/ChangeLog b/ChangeLog index 7d8eb0d97b5..0f05087c524 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5509,4 +5509,7 @@ original NSH configuration will be a simple platform for testing individual features; the demo configuration will be a more complex platform for demonstrating multiple interacting features (2013-9-6). + * net/uip/uip_tcpbacklog.c: Fix a major bug in the TCP/IP backlog + initialization: Only the first backlog buffer was getting added + to the free list. From Max Holtzberg (2013-9-6). diff --git a/net/uip/uip_tcpbacklog.c b/net/uip/uip_tcpbacklog.c index 7e2bcd59a86..78b62d9e88f 100644 --- a/net/uip/uip_tcpbacklog.c +++ b/net/uip/uip_tcpbacklog.c @@ -127,6 +127,7 @@ int uip_backlogcreate(FAR struct uip_conn *conn, int nblg) for (i = 0; i < nblg; i++) { sq_addfirst(&blc->bc_node, &bls->bl_free); + blc++; } }