]> git.proxmox.com Git - mirror_frr.git/blobdiff - pceplib/pcep_session_logic_states.c
Merge pull request #12224 from cscarpitta/fix/enhance-srv6-locator-chunk-free-api
[mirror_frr.git] / pceplib / pcep_session_logic_states.c
index 5fac667655734722092a8169f7c0edcc3fa9cd7f..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) {
@@ -813,8 +820,7 @@ void handle_timer_event(pcep_session_event *event)
 
        pcep_log(
                LOG_INFO,
-               "%s: [%ld-%ld] pcep_session_logic handle_timer_event: session [%d] event timer_id [%d] "
-               "session timers [OKW, OKA, DT, KA] [%d, %d, %d, %d]",
+               "%s: [%ld-%ld] pcep_session_logic handle_timer_event: session [%d] event timer_id [%d] session timers [OKW, OKA, DT, KA] [%d, %d, %d, %d]",
                __func__, time(NULL), pthread_self(), session->session_id,
                event->expired_timer_id, session->timer_id_open_keep_wait,
                session->timer_id_open_keep_alive, session->timer_id_dead_timer,