]> git.proxmox.com Git - mirror_frr.git/blobdiff - pceplib/pcep_msg_tlvs_encoding.c
Merge pull request #11194 from donaldsharp/untrusted
[mirror_frr.git] / pceplib / pcep_msg_tlvs_encoding.c
index d59c97c9daca39d3af2710f521512edd935d1b9c..b5a65d457b4c853298248335ca5231e4d0a30570 100644 (file)
@@ -250,7 +250,7 @@ struct pcep_object_tlv_header *(*const tlv_decoders[MAX_TLV_ENCODER_INDEX])(
        [PCEP_OBJ_TLV_TYPE_OBJECTIVE_FUNCTION_LIST] = pcep_decode_tlv_of_list,
 };
 
-static void initialize_tlv_coders()
+static void initialize_tlv_coders(void)
 {
        static bool initialized = false;
 
@@ -1185,8 +1185,7 @@ pcep_decode_tlv_pol_id(struct pcep_object_tlv_header *tlv_hdr,
                return (struct pcep_object_tlv_header *)ipv4;
        } else {
                ipv4->is_ipv4 = false;
-               struct pcep_object_tlv_srpag_pol_id *ipv6 =
-                       (struct pcep_object_tlv_srpag_pol_id *)ipv4;
+               struct pcep_object_tlv_srpag_pol_id *ipv6 = ipv4;
                ipv6->color = ntohl(uint32_ptr[0]);
                decode_ipv6(&uint32_ptr[1], &ipv6->end_point.ipv6);
                return (struct pcep_object_tlv_header *)ipv6;