Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/udebug/udebug_ipc.c

    r7f11dc6 r63e27ef  
    7272{
    7373        int rc;
    74         bool active;
    75 
    76         rc = udebug_begin(call, &active);
    77         if (rc != EOK) {
     74
     75        rc = udebug_begin(call);
     76        if (rc < 0) {
    7877                IPC_SET_RETVAL(call->data, rc);
    7978                ipc_answer(&TASK->kb.box, call);
     
    8584         * send a reply.
    8685         */
    87         if (active) {
    88                 IPC_SET_RETVAL(call->data, EOK);
     86        if (rc != 0) {
     87                IPC_SET_RETVAL(call->data, 0);
    8988                ipc_answer(&TASK->kb.box, call);
    9089        }
     
    137136
    138137        rc = udebug_go(t, call);
    139         if (rc != EOK) {
     138        if (rc < 0) {
    140139                IPC_SET_RETVAL(call->data, rc);
    141140                ipc_answer(&TASK->kb.box, call);
     
    182181         */
    183182        rc = udebug_thread_read(&buffer, buf_size, &copied, &needed);
    184         if (rc != EOK) {
     183        if (rc < 0) {
    185184                IPC_SET_RETVAL(call->data, rc);
    186185                ipc_answer(&TASK->kb.box, call);
     
    351350
    352351        rc = udebug_regs_read(t, &buffer);
    353         if (rc != EOK) {
     352        if (rc < 0) {
    354353                IPC_SET_RETVAL(call->data, rc);
    355354                ipc_answer(&TASK->kb.box, call);
     
    397396
    398397        rc = udebug_mem_read(uspace_src, size, &buffer);
    399         if (rc != EOK) {
     398        if (rc < 0) {
    400399                IPC_SET_RETVAL(call->data, rc);
    401400                ipc_answer(&TASK->kb.box, call);
Note: See TracChangeset for help on using the changeset viewer.