Resolves file descriptor left open after rte_eal_cleanup. Signed-off-by: Stephen Hemminger <step...@networkplumber.org> --- lib/librte_eal/linux/eal/eal.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/lib/librte_eal/linux/eal/eal.c b/lib/librte_eal/linux/eal/eal.c index 9ad81378f23c..e5c2a24322e9 100644 --- a/lib/librte_eal/linux/eal/eal.c +++ b/lib/librte_eal/linux/eal/eal.c @@ -1346,6 +1346,12 @@ rte_eal_cleanup(void) rte_mp_channel_cleanup(); eal_cleanup_config(&internal_config); rte_eal_log_cleanup(); + + if (mem_cfg_fd != -1) { + close(mem_cfg_fd); + mem_cfg_fd = -1; + } + return 0; } -- 2.20.1