Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
hs-test: add nginx test
[vpp.git]
/
src
/
vppinfra
/
elf.h
diff --git
a/src/vppinfra/elf.h
b/src/vppinfra/elf.h
index
c57b06f
..
56869f1
100644
(file)
--- a/
src/vppinfra/elf.h
+++ b/
src/vppinfra/elf.h
@@
-919,7
+919,7
@@
typedef struct
always_inline void
elf_main_init (elf_main_t * em)
{
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
}
always_inline void
@@
-966,12
+966,10
@@
elf_get_section_contents (elf_main_t * em,
result = 0;
if (vec_len (s->contents) > 0)
{
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. */
/* 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));
}
clib_memcpy (result, s->contents, vec_len (s->contents));
}