X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=server%2Fstatserv.c;h=154db57a7ffd47a9da3ff3fd3103e71cb66f48bd;hp=ccd95f1363361af52458e965b3366f482fff474a;hb=b3be6bf5b31785568d39c3c1d631759df84d90ca;hpb=99268f722648e84bf5c54eb685a1434e100f38a1 diff --git a/server/statserv.c b/server/statserv.c index ccd95f1..154db57 100644 --- a/server/statserv.c +++ b/server/statserv.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: statserv.c,v $ - * Revision 1.18 1995-05-16 08:51:09 quinn + * Revision 1.19 1995-05-16 09:37:27 quinn + * Fixed bug + * + * Revision 1.18 1995/05/16 08:51:09 quinn * License, documentation, and memory fixes * * Revision 1.17 1995/05/15 11:56:42 quinn @@ -320,8 +323,6 @@ int statserv_main(int argc, char **argv) me = argv[0]; while ((ret = options("a:szSl:v:", argv, argc, &arg)) != -2) { - if (!arg) - arg = ""; switch (ret) { case 0: @@ -332,7 +333,7 @@ int statserv_main(int argc, char **argv) case 's': protocol = CS_SR; break; case 'S': control_block.dynamic = 0; break; case 'l': - strcpy(control_block.logfile, arg); + strcpy(control_block.logfile, arg ? arg : ""); log_init(control_block.loglevel, me, control_block.logfile); break; case 'v': @@ -340,7 +341,7 @@ int statserv_main(int argc, char **argv) log_init(control_block.loglevel, me, control_block.logfile); break; case 'a': - strcpy(control_block.apdufile, arg); break; + strcpy(control_block.apdufile, arg ? arg : ""); break; default: fprintf(stderr, "Usage: %s [ -a -v -l -zsS ... ]\n", me); exit(1);