Changeset ca48672 in mainline for uspace/srv/system/system.c


Ignore:
Timestamp:
2025-06-20T15:18:27Z (43 hours ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
cb20b05
Parents:
3951046
Message:

loc_service_register() needs to take a port ID argument.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/system/system.c

    r3951046 rca48672  
    572572static errno_t system_srv_init(sys_srv_t *syssrv)
    573573{
    574         port_id_t port;
     574        port_id_t port = 0;
    575575        loc_srv_t *srv = NULL;
    576576        service_id_t sid = 0;
     
    594594        }
    595595
    596         rc = loc_service_register(srv, SYSTEM_DEFAULT, &sid);
     596        rc = loc_service_register(srv, SYSTEM_DEFAULT, port, &sid);
    597597        if (rc != EOK) {
    598598                log_msg(LOG_DEFAULT, LVL_ERROR,
     
    608608        if (srv != NULL)
    609609                loc_server_unregister(srv);
    610         // XXX destroy port
     610        if (port != 0)
     611                async_port_destroy(port);
    611612        return rc;
    612613}
Note: See TracChangeset for help on using the changeset viewer.