From: Adam Dickmeiss Date: Thu, 10 Jun 1999 09:18:54 +0000 (+0000) Subject: Modified so that pre_init is called when service/server is started. X-Git-Tag: YAZ.1.8~346 X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=commitdiff_plain;h=f3eef298fe7e48d8305dd6b239cc7748561a4d5c Modified so that pre_init is called when service/server is started. --- diff --git a/server/statserv.c b/server/statserv.c index 6bfee93..cdf75c3 100644 --- a/server/statserv.c +++ b/server/statserv.c @@ -7,7 +7,10 @@ * Chas Woodfield, Fretwell Downing Datasystems. * * $Log: statserv.c,v $ - * Revision 1.54 1999-04-16 14:45:55 adam + * Revision 1.55 1999-06-10 09:18:54 adam + * Modified so that pre_init is called when service/server is started. + * + * Revision 1.54 1999/04/16 14:45:55 adam * Added interface for tcpd wrapper for access control. * * Revision 1.53 1999/02/02 13:57:39 adam @@ -800,13 +803,13 @@ int statserv_start(int argc, char **argv) if (control_block.options_func(argc, argv)) return(1); + if (control_block.pre_init) + (*control_block.pre_init)(&control_block); #ifndef WIN32 if (control_block.inetd) inetd_connection(control_block.default_proto); else { - if (control_block.pre_init) - (*control_block.pre_init)(&control_block); if (control_block.dynamic) signal(SIGCHLD, catchchld); }