Ignore:
File:
1 edited

Legend:

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

    rb7155d7 r1bbc6dc  
    11/*
    2  * Copyright (c) 2022 Jiri Svoboda
     2 * Copyright (c) 2024 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    7171static list_t dhcp_links;
    7272
     73bool inetcfg_inited = false;
     74
    7375static void dhcpsrv_discover_timeout(void *);
    7476static void dhcpsrv_request_timeout(void *);
     
    468470        log_msg(LOG_DEFAULT, LVL_DEBUG, "dhcpsrv_link_add(%zu)", link_id);
    469471
     472        if (!inetcfg_inited) {
     473                rc = inetcfg_init();
     474                if (rc != EOK) {
     475                        log_msg(LOG_DEFAULT, LVL_ERROR, "Error contacting "
     476                            "inet configuration service.\n");
     477                        return EIO;
     478                }
     479
     480                inetcfg_inited = true;
     481        }
     482
    470483        if (dhcpsrv_link_find(link_id) != NULL) {
    471484                log_msg(LOG_DEFAULT, LVL_NOTE, "Link %zu already added",
Note: See TracChangeset for help on using the changeset viewer.