vppinfra: refactor clib_socket_init, add linux netns support
[vpp.git] / src / vppinfra / elf.h
index 8d98931..56869f1 100644 (file)
@@ -966,10 +966,10 @@ elf_get_section_contents (elf_main_t * em,
   result = 0;
   if (vec_len (s->contents) > 0)
     {
+      vec_attr_t va = { .elt_sz = elt_size };
       /* Make vector copy of contents with given element size. */
       result =
-       _vec_realloc (result, vec_len (s->contents) / elt_size, elt_size,
-                     /* header_bytes */ 0, /* align */ 0, 0);
+       _vec_realloc_internal (result, vec_len (s->contents) / elt_size, &va);
       clib_memcpy (result, s->contents, vec_len (s->contents));
     }