diff --git a/exec/main.c b/exec/main.c index 0922044f..29dc58a1 100644 --- a/exec/main.c +++ b/exec/main.c @@ -1171,8 +1171,6 @@ int main (int argc, char **argv, char **envp) corosync_setscheduler (); } - corosync_mlockall (); - /* * Other signals are registered later via qb_loop_signal_add */ @@ -1305,6 +1303,8 @@ int main (int argc, char **argv, char **envp) corosync_tty_detach (); } + corosync_mlockall (); + corosync_poll_handle = qb_loop_create (); memset(&scheduler_pause_timeout_data, 0, sizeof(scheduler_pause_timeout_data));