main: initialise privops sooner

System drivers may need it in their initialisation.
This commit is contained in:
Miroslav Lichvar 2015-12-09 14:59:12 +01:00
parent 2d9486ec7c
commit 334ac06102

4
main.c
View file

@ -112,7 +112,6 @@ MAI_CleanupAndExit(void)
NCR_Finalise(); NCR_Finalise();
NIO_Finalise(); NIO_Finalise();
CAM_Finalise(); CAM_Finalise();
PRV_Finalise();
KEY_Finalise(); KEY_Finalise();
RCL_Finalise(); RCL_Finalise();
SRC_Finalise(); SRC_Finalise();
@ -121,6 +120,7 @@ MAI_CleanupAndExit(void)
SYS_Finalise(); SYS_Finalise();
SCH_Finalise(); SCH_Finalise();
LCL_Finalise(); LCL_Finalise();
PRV_Finalise();
delete_pidfile(); delete_pidfile();
@ -479,6 +479,7 @@ int main
* be done *AFTER* the daemon-creation fork() */ * be done *AFTER* the daemon-creation fork() */
write_lockfile(); write_lockfile();
PRV_Initialise();
LCL_Initialise(); LCL_Initialise();
SCH_Initialise(); SCH_Initialise();
SYS_Initialise(); SYS_Initialise();
@ -486,7 +487,6 @@ int main
SRC_Initialise(); SRC_Initialise();
RCL_Initialise(); RCL_Initialise();
KEY_Initialise(); KEY_Initialise();
PRV_Initialise();
/* Open privileged ports before dropping root */ /* Open privileged ports before dropping root */
CAM_Initialise(address_family); CAM_Initialise(address_family);