From 541de587a948225a8e66f970dc7a1640ed8e9bb9 Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Tue, 15 Mar 2022 12:15:45 +0100 Subject: vpp: binary-api CLI weak linking workaround For some unknown reason sometimes calling exec() ends up on weak exec() defined in src/vat/api_format.c which return -1 instead of using one few lines above. Another proof that use of weak symbols is bad idea. Luckily this can be easily workarounded. Type: fix Change-Id: Ic84e8525bff75c1b8186c233cd524aac4d95c8b5 Signed-off-by: Damjan Marion --- src/vlibmemory/vlibapi_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/vlibmemory/vlibapi_test.c') diff --git a/src/vlibmemory/vlibapi_test.c b/src/vlibmemory/vlibapi_test.c index 820096ab80d..bed4879030e 100644 --- a/src/vlibmemory/vlibapi_test.c +++ b/src/vlibmemory/vlibapi_test.c @@ -200,7 +200,7 @@ exec (vat_main_t *vam) static int api_cli (vat_main_t *vam) { - return exec (vam); + return exec_inband (vam); } static int -- cgit 1.2.3-korg