X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=server%2Fstatserv.c;h=cdf75c397527ceedcf103cb05a7f3c09bf6d0df2;hb=f3eef298fe7e48d8305dd6b239cc7748561a4d5c;hp=6bfee9311d8e8f0de1b2f63d781a7e79fff013ec;hpb=bf7ee634e855d15e955d06e7b225d2045abd518a;p=yaz-moved-to-github.git 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); }