Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/display/main.c

    r4c6fd56 rd8503fd  
    127127        port_id_t wm_port;
    128128        port_id_t dc_port;
    129         loc_srv_t *srv = NULL;
    130         service_id_t sid = 0;
    131129        errno_t rc;
    132130
     
    173171                goto error;
    174172
    175         rc = loc_server_register(NAME, &srv);
     173        rc = loc_server_register(NAME);
    176174        if (rc != EOK) {
    177175                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server: %s.", str_error(rc));
     
    180178        }
    181179
    182         rc = loc_service_register(srv, SERVICE_NAME_DISPLAY, &sid);
     180        service_id_t sid;
     181        rc = loc_service_register(SERVICE_NAME_DISPLAY, &sid);
    183182        if (rc != EOK) {
    184183                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc));
     
    190189        return EOK;
    191190error:
    192         if (sid != 0)
    193                 loc_service_unregister(srv, sid);
    194         if (srv != NULL)
    195                 loc_server_unregister(srv);
    196191        // XXX destroy disp_port
    197192        // XXX destroy gc_port
Note: See TracChangeset for help on using the changeset viewer.