]> git.proxmox.com Git - mirror_frr.git/blobdiff - pceplib/pcep_session_logic_states.c
Merge pull request #11192 from cyberstorm-mauritius/zebra_netlink
[mirror_frr.git] / pceplib / pcep_session_logic_states.c
index e2c3c29591abb3b84f89912bcfa2988eac3209eb..3e9c701a629f2f3756d26f29481636853138d89c 100644 (file)
  *
  */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <pthread.h>
 #include <stdbool.h>
 #include <stdio.h>
 #include <string.h>
+#include <assert.h>
 
 #include "pcep_msg_encoding.h"
 #include "pcep_session_logic.h"
@@ -461,6 +466,8 @@ void send_reconciled_pcep_open(pcep_session *session,
        struct pcep_object_open *open_obj =
                (struct pcep_object_open *)pcep_obj_get(open_msg->obj_list,
                                                        PCEP_OBJ_CLASS_OPEN);
+       // open_msg can not have empty obj_list
+       assert(open_obj != NULL);
 
        if (error_open_obj->open_deadtimer
            != session->pce_config.dead_timer_seconds) {