hs-test: add nginx test
[vpp.git] / src / vppinfra / elf.h
index c57b06f..56869f1 100644 (file)
@@ -919,7 +919,7 @@ typedef struct
 always_inline void
 elf_main_init (elf_main_t * em)
 {
-  memset (em, 0, sizeof (em[0]));
+  clib_memset (em, 0, sizeof (em[0]));
 }
 
 always_inline void
@@ -966,12 +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_resize (result,
-                           vec_len (s->contents) / elt_size,
-                           vec_len (s->contents),
-                           /* header_bytes */ 0,
-                           /* align */ 0);
+      result =
+       _vec_realloc_internal (result, vec_len (s->contents) / elt_size, &va);
       clib_memcpy (result, s->contents, vec_len (s->contents));
     }