Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/nconfsrv/nconfsrv.c

    r4c6fd56 r984a9ba  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2013 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    5959{
    6060        service_id_t sid;
    61         loc_srv_t *srv;
    6261        errno_t rc;
    6362
     
    8079        async_set_fallback_port_handler(ncs_client_conn, NULL);
    8180
    82         rc = loc_server_register(NAME, &srv);
     81        rc = loc_server_register(NAME);
    8382        if (rc != EOK) {
    8483                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server: %s.", str_error(rc));
     
    8685        }
    8786
    88         rc = loc_service_register(srv, SERVICE_NAME_NETCONF, &sid);
     87        rc = loc_service_register(SERVICE_NAME_NETCONF, &sid);
    8988        if (rc != EOK) {
    90                 loc_server_unregister(srv);
    9189                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc));
    9290                return EEXIST;
     
    9492
    9593        rc = ncs_link_discovery_start();
    96         if (rc != EOK) {
    97                 loc_service_unregister(srv, sid);
    98                 loc_server_unregister(srv);
     94        if (rc != EOK)
    9995                return EEXIST;
    100         }
    10196
    10297        return EOK;
Note: See TracChangeset for help on using the changeset viewer.