# HG changeset patch # User Matt Johnston # Date 1590674553 -28800 # Node ID 789466c5956b1d60b343ed9cc090f71a72c587f5 # Parent d18fa38c1fd494379fb873fb71688d91cad26091 set up early logging name diff -r d18fa38c1fd4 -r 789466c5956b cli-main.c --- a/cli-main.c Thu May 28 22:02:03 2020 +0800 +++ b/cli-main.c Thu May 28 22:02:33 2020 +0800 @@ -131,6 +131,12 @@ const char* format, va_list param) { char printbuf[1024]; + const char *name; + + name = cli_opts.progname; + if (!name) { + name = "dbclient"; + } vsnprintf(printbuf, sizeof(printbuf), format, param); @@ -140,7 +146,7 @@ } #endif - fprintf(stderr, "%s: %s\n", cli_opts.progname, printbuf); + fprintf(stderr, "%s: %s\n", name, printbuf); fflush(stderr); }