From: Masatake YAMATO Date: Sun, 23 Jul 2023 07:35:20 +0000 (+0900) Subject: lsfd: initialize the ipc table before loading lists of unix socket peers via netlink... X-Git-Tag: v2.40-rc1~210^2~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b20ab2779027cf872d857252b7d9f4355701a83f;p=thirdparty%2Futil-linux.git 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 --- 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);