Changes in / [65d7b0a:9fe4db3] in mainline


Ignore:
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/ipc/sysipc.c

    r65d7b0a r9fe4db3  
    278278                }
    279279        } else if (IPC_GET_IMETHOD(*olddata) == IPC_M_SHARE_IN) {
    280                 if (!IPC_GET_RETVAL(answer->data)) {
     280                if (!IPC_GET_RETVAL(answer->data)) { 
    281281                        irq_spinlock_lock(&answer->sender->lock, true);
    282282                        as_t *as = answer->sender->as;
  • uspace/lib/net/generic/packet_remote.c

    r65d7b0a r9fe4db3  
    7777        async_wait_for(message, &result);
    7878       
    79         if (rc != EOK)
     79        if (rc != EOK) {
     80                munmap(*packet, size);
    8081                return rc;
     82        }
    8183       
    8284        rc = pm_add(*packet);
  • uspace/srv/net/net/packet_server.c

    r65d7b0a r9fe4db3  
    304304static int packet_reply(packet_t *packet)
    305305{
     306        ipc_callid_t callid;
     307        size_t size;
     308
    306309        if (!packet_is_valid(packet))
    307310                return EINVAL;
    308        
    309         ipc_callid_t callid;
    310         size_t size;
     311
    311312        if (!async_share_in_receive(&callid, &size)) {
    312313                async_answer_0(callid, EINVAL);
    313314                return EINVAL;
    314315        }
    315        
     316
    316317        if (size != packet->length) {
    317318                async_answer_0(callid, ENOMEM);
     
    374375        case NET_PACKET_GET:
    375376                packet = pm_find(IPC_GET_ID(*call));
    376                 if (!packet_is_valid(packet))
     377                if (!packet_is_valid(packet)) {
    377378                        return ENOENT;
    378                
     379                }
    379380                return packet_reply(packet);
    380381       
Note: See TracChangeset for help on using the changeset viewer.