From 18f0d3e7822f582b1b941b0dc5c3c44181493b5c Mon Sep 17 00:00:00 2001 From: Dave Barach Date: Fri, 25 Sep 2020 10:18:04 -0400 Subject: vppinfra: dont complain about linux-vdso.so.1 It's not an elf file, yadda yadda. Type: fix Signed-off-by: Dave Barach Change-Id: Ie02a058adab1068260d9baa0a19398dab8d912d1 --- src/vppinfra/elf_clib.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/vppinfra') diff --git a/src/vppinfra/elf_clib.c b/src/vppinfra/elf_clib.c index 2bc05e1d8d4..ea63a160973 100644 --- a/src/vppinfra/elf_clib.c +++ b/src/vppinfra/elf_clib.c @@ -243,7 +243,13 @@ add_section (struct dl_phdr_info *info, size_t size, void *opaque) error = clib_elf_parse_file (cem, name, addr); if (error) - clib_error_report (error); + { + /* Don't complain about 'linux-vdso.so.1' */ + if (!is_main && name[0] != '/' && error->code == ENOENT) + clib_error_free (error); + else + clib_error_report (error); + } if (is_main && name != cem->exec_path) vec_free (name); -- cgit 1.2.3-korg