]> git.puffer.fish Git - mirror/frr.git/commitdiff
pceplib: Fix some new coverity issues that trickled in 15227/head
authorDonald Sharp <sharpd@nvidia.com>
Thu, 25 Jan 2024 00:27:01 +0000 (19:27 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Thu, 25 Jan 2024 01:20:02 +0000 (20:20 -0500)
Several new issues came in because the coverity build system
was not building the test infrastrucuture for the pceplib.
Now we do, so we fixed it.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
pceplib/test/pcep_msg_messages_test.c
pceplib/test/pcep_msg_tlvs_test.c

index c4eaeaab2449c7bcc106bcc74ef4aefe00d26fdd..d2e4d6a6e4d96240cf29bdb45fb6bb46eba69017 100644 (file)
@@ -398,10 +398,8 @@ void test_pcep_msg_create_update()
        /* Should return NULL if obj_list is empty */
        message = pcep_msg_create_update(obj_list);
        CU_ASSERT_PTR_NULL(message);
-       if (message != NULL) {
+       if (message != NULL)
                pcep_msg_free_message(message);
-               message = NULL;
-       }
 
        struct pcep_object_srp *srp = pcep_obj_create_srp(false, 100, NULL);
        struct pcep_object_lsp *lsp =
@@ -417,10 +415,9 @@ void test_pcep_msg_create_update()
        CU_ASSERT_PTR_NULL(message);
 
        dll_append(obj_list, ero);
-       if (message != NULL) {
+       if (message != NULL)
                pcep_msg_free_message(message);
-               message = NULL;
-       }
+
        message = pcep_msg_create_update(obj_list);
        CU_ASSERT_PTR_NOT_NULL(message);
        pcep_encode_message(message, versioning);
@@ -450,10 +447,8 @@ void test_pcep_msg_create_initiate()
        /* Should return NULL if obj_list is empty */
        struct pcep_message *message = pcep_msg_create_initiate(NULL);
        CU_ASSERT_PTR_NULL(message);
-       if (message != NULL) {
+       if (message != NULL)
                pcep_msg_free_message(message);
-               message = NULL;
-       }
 
        struct pcep_object_srp *srp = pcep_obj_create_srp(false, 100, NULL);
        struct pcep_object_lsp *lsp =
@@ -466,10 +461,8 @@ void test_pcep_msg_create_initiate()
        dll_append(obj_list, srp);
        message = pcep_msg_create_initiate(obj_list);
        CU_ASSERT_PTR_NULL(message);
-       if (message != NULL) {
+       if (message != NULL)
                pcep_msg_free_message(message);
-               message = NULL;
-       }
 
        dll_append(obj_list, lsp);
        dll_append(obj_list, ero);
index 3ead269a6f6f2212d093602d73a15c2ed98a7540..5582c3f45ff172c8c10601ee0cb754e19db8f808 100644 (file)
@@ -105,10 +105,8 @@ void test_pcep_tlv_create_speaker_entity_id()
        double_linked_list *list = dll_initialize();
        tlv = pcep_tlv_create_speaker_entity_id(list);
        CU_ASSERT_PTR_NULL(tlv);
-       if (tlv != NULL) {
+       if (tlv != NULL)
                pceplib_free(PCEPLIB_INFRA, tlv);
-               tlv = NULL;
-       }
 
        uint32_t *speaker_entity =
                pceplib_malloc(PCEPLIB_MESSAGES, sizeof(uint32_t));
@@ -179,28 +177,22 @@ void test_pcep_tlv_create_path_setup_type_capability()
        double_linked_list *pst_list = dll_initialize();
        tlv = pcep_tlv_create_path_setup_type_capability(pst_list, NULL);
        CU_ASSERT_PTR_NULL(tlv);
-       if (tlv != NULL) {
+       if (tlv != NULL)
                pcep_obj_free_tlv(&tlv->header);
-               tlv = NULL;
-       }
 
        /* Should still return NULL if pst_list is NULL */
        double_linked_list *sub_tlv_list = dll_initialize();
        tlv = pcep_tlv_create_path_setup_type_capability(NULL, sub_tlv_list);
        CU_ASSERT_PTR_NULL(tlv);
-       if (tlv != NULL) {
+       if (tlv != NULL)
                pcep_obj_free_tlv(&tlv->header);
-               tlv = NULL;
-       }
 
        /* Should still return NULL if pst_list is empty */
        tlv = pcep_tlv_create_path_setup_type_capability(pst_list,
                                                         sub_tlv_list);
        CU_ASSERT_PTR_NULL(tlv);
-       if (tlv != NULL) {
+       if (tlv != NULL)
                pcep_obj_free_tlv(&tlv->header);
-               tlv = NULL;
-       }
 
        /* Test only populating the pst list */
        uint8_t *pst1 = pceplib_malloc(PCEPLIB_MESSAGES, 1);