From b20ab2779027cf872d857252b7d9f4355701a83f Mon Sep 17 00:00:00 2001 From: Masatake YAMATO Date: Sun, 23 Jul 2023 16:35:20 +0900 Subject: [PATCH] lsfd: initialize the ipc table before loading lists of unix socket peers via netlink diag Loading the lists is done in initialize_classes(). Signed-off-by: Masatake YAMATO --- misc-utils/lsfd.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/misc-utils/lsfd.c b/misc-utils/lsfd.c index 7d1d381fd8..13f6282c7e 100644 --- a/misc-utils/lsfd.c +++ b/misc-utils/lsfd.c @@ -2290,11 +2290,15 @@ int main(int argc, char *argv[]) if (scols_table_get_column_by_name(ctl.tb, "XMODE")) ctl.show_xmode = 1; - /* collect data */ + /* collect data + * + * The call initialize_ipc_table() must come before + * initialize_classes. + */ initialize_nodevs(); + initialize_ipc_table(); initialize_classes(); initialize_devdrvs(); - initialize_ipc_table(); collect_processes(&ctl, pids, n_pids); free(pids); -- 2.47.3