Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/ns/service.c

    rc638c07 rd9c8c81  
    156156               
    157157                hashed_service_t *hs = hash_table_get_instance(link, hashed_service_t, link);
    158                 (void) ipc_forward_fast(pr->callid, hs->phone, pr->arg2,
    159                     pr->arg3, 0, IPC_FF_NONE);
     158                ipcarg_t retval = ipc_forward_fast(pr->callid, hs->phone,
     159                    pr->arg2, pr->arg3, 0, IPC_FF_NONE);
     160               
     161                if (!(pr->callid & IPC_CALLID_NOTIFICATION))
     162                        ipc_answer_0(pr->callid, retval);
    160163               
    161164                list_remove(cur);
     
    239242       
    240243        hashed_service_t *hs = hash_table_get_instance(link, hashed_service_t, link);
    241         (void) ipc_forward_fast(callid, hs->phone, IPC_GET_ARG2(*call),
     244        retval = ipc_forward_fast(callid, hs->phone, IPC_GET_ARG2(*call),
    242245            IPC_GET_ARG3(*call), 0, IPC_FF_NONE);
    243         return;
    244246       
    245247out:
Note: See TracChangeset for help on using the changeset viewer.