]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lsfd: initialize the ipc table before loading lists of unix socket peers via netlink...
authorMasatake YAMATO <yamato@redhat.com>
Sun, 23 Jul 2023 07:35:20 +0000 (16:35 +0900)
committerMasatake YAMATO <yamato@redhat.com>
Mon, 2 Oct 2023 12:01:32 +0000 (21:01 +0900)
Loading the lists is done in initialize_classes().

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
misc-utils/lsfd.c

index 7d1d381fd8dd6cff23f58fa93107e88735d49040..13f6282c7e1a085d0b17f67c62dba551ce4d7d93 100644 (file)
@@ -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);