]> git.proxmox.com Git - mirror_frr.git/blobdiff - isisd/isis_lsp.c
Merge pull request #12819 from isabelladeleon12/isis_load_config_before_lsp_gen
[mirror_frr.git] / isisd / isis_lsp.c
index 8c347ef813343befc4148d2bfe920af8d7a94f7c..e783af898d4cff110a486b214b6573588e68bf29 100644 (file)
@@ -1364,6 +1364,10 @@ int lsp_generate(struct isis_area *area, int level)
        if ((area == NULL) || (area->is_type & level) != level)
                return ISIS_ERROR;
 
+       /* Check if config is still being processed */
+       if (thread_is_scheduled(t_isis_cfg))
+               return ISIS_OK;
+
        memset(&lspid, 0, ISIS_SYS_ID_LEN + 2);
 
        memcpy(&lspid, area->isis->sysid, ISIS_SYS_ID_LEN);