Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/tcp/sock.c

    r7c912b6 r32d19f7  
    6868int tcp_sock_init(void)
    6969{
    70         int rc;
    71 
    7270        socket_ports_initialize(&gsock);
    73 
     71       
    7472        async_set_client_connection(tcp_sock_connection);
    75 
    76         rc = service_register(SERVICE_TCP);
     73       
     74        int rc = service_register(SERVICE_TCP);
    7775        if (rc != EOK)
    7876                return EEXIST;
    79 
     77       
    8078        return EOK;
    8179}
     
    153151            sock, sock_id);
    154152
    155         if (rc != EOK)
     153        if (rc != EOK) {
     154                fibril_destroy(sock->recv_fibril);
     155                sock->recv_fibril = 0;
    156156                return rc;
     157        }
    157158
    158159        sock_core = socket_cores_find(&sock->client->sockets, *sock_id);
Note: See TracChangeset for help on using the changeset viewer.