Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/tl/udp/udp.c

    r6092b56e ra8a13d0  
    417417        int app_phone = IPC_GET_PHONE(&call);
    418418        struct sockaddr * addr;
    419         int socket_id;
    420419        size_t addrlen;
    421420        ipc_call_t answer;
     
    452451                                break;
    453452                        case NET_SOCKET:
    454                                 socket_id = SOCKET_GET_SOCKET_ID(call);
    455                                 res = socket_create(&local_sockets, app_phone, NULL, &socket_id);
    456                                 *SOCKET_SET_SOCKET_ID(answer) = socket_id;
    457                                
     453                                *SOCKET_SET_SOCKET_ID(answer) = SOCKET_GET_SOCKET_ID(call);
     454                                res = socket_create(&local_sockets, app_phone, NULL, SOCKET_SET_SOCKET_ID(answer));
    458455                                if(res == EOK){
    459456                                        if(tl_get_ip_packet_dimension(udp_globals.ip_phone, &udp_globals.dimensions, DEVICE_INVALID_ID, &packet_dimension) == EOK){
Note: See TracChangeset for help on using the changeset viewer.