From cf4b1b4881e3dc2c4a9a4b908db05584b92f5456 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 29 Mar 2012 12:34:33 +0000 Subject: [PATCH] -fix printing --- src/util/getopt_helpers.c | 9 ++++++--- src/util/service.c | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/util/getopt_helpers.c b/src/util/getopt_helpers.c index 8fb3673c0..a31080fa0 100644 --- a/src/util/getopt_helpers.c +++ b/src/util/getopt_helpers.c @@ -79,9 +79,12 @@ GNUNET_GETOPT_format_help_ (struct GNUNET_GETOPT_CommandLineProcessorContext const char *trans; const struct GNUNET_GETOPT_CommandLineOption *opt; - printf ("%s\n%s\n", ctx->binaryOptions, gettext (about)); - printf (_ - ("Arguments mandatory for long options are also mandatory for short options.\n")); + if (NULL != about) + { + printf ("%s\n%s\n", ctx->binaryOptions, gettext (about)); + printf (_ + ("Arguments mandatory for long options are also mandatory for short options.\n")); + } i = 0; opt = ctx->allOptions; while (opt[i].description != NULL) diff --git a/src/util/service.c b/src/util/service.c index 34d676137..c749c8b81 100644 --- a/src/util/service.c +++ b/src/util/service.c @@ -1657,7 +1657,7 @@ GNUNET_SERVICE_run (int argc, char *const *argv, const char *serviceName, {'d', "daemonize", NULL, gettext_noop ("do daemonize (detach from terminal)"), 0, GNUNET_GETOPT_set_one, &do_daemonize}, - GNUNET_GETOPT_OPTION_HELP (serviceName), + GNUNET_GETOPT_OPTION_HELP (NULL), GNUNET_GETOPT_OPTION_LOGLEVEL (&loglev), GNUNET_GETOPT_OPTION_LOGFILE (&logfile), GNUNET_GETOPT_OPTION_VERSION (PACKAGE_VERSION), -- 2.25.1