@@ -34,7 +34,7 @@ static struct pcep_object_header *pcep_obj_create_common_with_tlvs(
3434 uint8_t obj_length , enum pcep_object_classes object_class ,
3535 enum pcep_object_types object_type , double_linked_list * tlv_list )
3636{
37- uint8_t * buffer = pceplib_malloc ( PCEPLIB_MESSAGES , obj_length );
37+ uint8_t * buffer = XMALLOC ( MTYPE_PCEPLIB_MESSAGES , obj_length );
3838 memset (buffer , 0 , obj_length );
3939
4040 /* The flag_p and flag_i flags will be set externally */
@@ -503,8 +503,7 @@ pcep_obj_create_ro_subobj_common(uint8_t subobj_size,
503503 enum pcep_ro_subobj_types ro_subobj_type ,
504504 bool flag_subobj_loose_hop )
505505{
506- struct pcep_object_ro_subobj * ro_subobj =
507- pceplib_malloc (PCEPLIB_MESSAGES , subobj_size );
506+ struct pcep_object_ro_subobj * ro_subobj = XMALLOC (MTYPE_PCEPLIB_MESSAGES , subobj_size );
508507 memset (ro_subobj , 0 , subobj_size );
509508 ro_subobj -> flag_subobj_loose_hop = flag_subobj_loose_hop ;
510509 ro_subobj -> ro_subobj_type = ro_subobj_type ;
@@ -665,8 +664,7 @@ pcep_obj_create_ro_subobj_sr_ipv4_node(bool loose_hop, bool sid_absent,
665664 * doesn't have any restrictions about the type of memory used
666665 * externally for the IP. This memory will be freed with the object is
667666 * freed. */
668- struct in_addr * ipv4_node_id_copy =
669- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (struct in_addr ));
667+ struct in_addr * ipv4_node_id_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES , sizeof (struct in_addr ));
670668 ipv4_node_id_copy -> s_addr = ipv4_node_id -> s_addr ;
671669 dll_append (obj -> nai_list , ipv4_node_id_copy );
672670
@@ -693,8 +691,8 @@ pcep_obj_create_ro_subobj_sr_ipv6_node(bool loose_hop, bool sid_absent,
693691 obj -> sid = sid ;
694692 }
695693 obj -> nai_list = dll_initialize ();
696- struct in6_addr * ipv6_node_id_copy =
697- pceplib_malloc ( PCEPLIB_MESSAGES , sizeof (struct in6_addr ));
694+ struct in6_addr * ipv6_node_id_copy = XMALLOC ( MTYPE_PCEPLIB_MESSAGES ,
695+ sizeof (struct in6_addr ));
698696 memcpy (ipv6_node_id_copy , ipv6_node_id , sizeof (struct in6_addr ));
699697 dll_append (obj -> nai_list , ipv6_node_id_copy );
700698
@@ -720,10 +718,8 @@ struct pcep_ro_subobj_sr *pcep_obj_create_ro_subobj_sr_ipv4_adj(
720718 obj -> sid = sid ;
721719 }
722720 obj -> nai_list = dll_initialize ();
723- struct in_addr * local_ipv4_copy =
724- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (struct in_addr ));
725- struct in_addr * remote_ipv4_copy =
726- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (struct in_addr ));
721+ struct in_addr * local_ipv4_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES , sizeof (struct in_addr ));
722+ struct in_addr * remote_ipv4_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES , sizeof (struct in_addr ));
727723 local_ipv4_copy -> s_addr = local_ipv4 -> s_addr ;
728724 remote_ipv4_copy -> s_addr = remote_ipv4 -> s_addr ;
729725 dll_append (obj -> nai_list , local_ipv4_copy );
@@ -751,10 +747,9 @@ struct pcep_ro_subobj_sr *pcep_obj_create_ro_subobj_sr_ipv6_adj(
751747 obj -> sid = sid ;
752748 }
753749 obj -> nai_list = dll_initialize ();
754- struct in6_addr * local_ipv6_copy =
755- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (struct in6_addr ));
756- struct in6_addr * remote_ipv6_copy =
757- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (struct in6_addr ));
750+ struct in6_addr * local_ipv6_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES , sizeof (struct in6_addr ));
751+ struct in6_addr * remote_ipv6_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES ,
752+ sizeof (struct in6_addr ));
758753 memcpy (local_ipv6_copy , local_ipv6 , sizeof (struct in6_addr ));
759754 memcpy (remote_ipv6_copy , remote_ipv6 , sizeof (struct in6_addr ));
760755 dll_append (obj -> nai_list , local_ipv6_copy );
@@ -780,23 +775,19 @@ struct pcep_ro_subobj_sr *pcep_obj_create_ro_subobj_sr_unnumbered_ipv4_adj(
780775 }
781776
782777 obj -> nai_list = dll_initialize ();
783- uint32_t * local_node_id_copy =
784- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (uint32_t ));
778+ uint32_t * local_node_id_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES , sizeof (uint32_t ));
785779 * local_node_id_copy = local_node_id ;
786780 dll_append (obj -> nai_list , local_node_id_copy );
787781
788- uint32_t * local_if_id_copy =
789- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (uint32_t ));
782+ uint32_t * local_if_id_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES , sizeof (uint32_t ));
790783 * local_if_id_copy = local_if_id ;
791784 dll_append (obj -> nai_list , local_if_id_copy );
792785
793- uint32_t * remote_node_id_copy =
794- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (uint32_t ));
786+ uint32_t * remote_node_id_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES , sizeof (uint32_t ));
795787 * remote_node_id_copy = remote_node_id ;
796788 dll_append (obj -> nai_list , remote_node_id_copy );
797789
798- uint32_t * remote_if_id_copy =
799- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (uint32_t ));
790+ uint32_t * remote_if_id_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES , sizeof (uint32_t ));
800791 * remote_if_id_copy = remote_if_id ;
801792 dll_append (obj -> nai_list , remote_if_id_copy );
802793
@@ -823,23 +814,20 @@ struct pcep_ro_subobj_sr *pcep_obj_create_ro_subobj_sr_linklocal_ipv6_adj(
823814 obj -> sid = sid ;
824815 }
825816 obj -> nai_list = dll_initialize ();
826- struct in6_addr * local_ipv6_copy =
827- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (struct in6_addr ));
817+ struct in6_addr * local_ipv6_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES , sizeof (struct in6_addr ));
828818 memcpy (local_ipv6_copy , local_ipv6 , sizeof (struct in6_addr ));
829819 dll_append (obj -> nai_list , local_ipv6_copy );
830820
831- uint32_t * local_if_id_copy =
832- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (uint32_t ));
821+ uint32_t * local_if_id_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES , sizeof (uint32_t ));
833822 * local_if_id_copy = local_if_id ;
834823 dll_append (obj -> nai_list , local_if_id_copy );
835824
836- struct in6_addr * remote_ipv6_copy =
837- pceplib_malloc ( PCEPLIB_MESSAGES , sizeof (struct in6_addr ));
825+ struct in6_addr * remote_ipv6_copy = XMALLOC ( MTYPE_PCEPLIB_MESSAGES ,
826+ sizeof (struct in6_addr ));
838827 memcpy (remote_ipv6_copy , remote_ipv6 , sizeof (struct in6_addr ));
839828 dll_append (obj -> nai_list , remote_ipv6_copy );
840829
841- uint32_t * remote_if_id_copy =
842- pceplib_malloc (PCEPLIB_MESSAGES , sizeof (uint32_t ));
830+ uint32_t * remote_if_id_copy = XMALLOC (MTYPE_PCEPLIB_MESSAGES , sizeof (uint32_t ));
843831 * remote_if_id_copy = remote_if_id ;
844832 dll_append (obj -> nai_list , remote_if_id_copy );
845833
0 commit comments