Changeset 3aa2642a in mainline for uspace/srv/net/tl/tcp/ucall.c


Ignore:
Timestamp:
2011-12-04T12:46:44Z (12 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bf600510
Parents:
704586fb
Message:

Allow accepting connection from arbitray foreign address, port.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/tl/tcp/ucall.c

    r704586fb r3aa2642a  
    242242        conn = tcp_conn_find(sp);
    243243        if (conn != NULL && conn->cstate != st_closed) {
     244                if (conn->ident.foreign.addr.ipv4 == TCP_IPV4_ANY)
     245                        conn->ident.foreign.addr.ipv4 = sp->foreign.addr.ipv4;
     246                if (conn->ident.foreign.port == TCP_PORT_ANY)
     247                        conn->ident.foreign.port = sp->foreign.port;
     248
    244249                tcp_conn_segment_arrived(conn, seg);
    245250        } else {
Note: See TracChangeset for help on using the changeset viewer.