aboutsummaryrefslogtreecommitdiff
path: root/src/arm/gnunet-service-arm.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-09-27 19:01:04 +0000
committerChristian Grothoff <christian@grothoff.org>2012-09-27 19:01:04 +0000
commit383eec1895fff4a83f26bb8244d86571dd5baef9 (patch)
treedc6eccf68932c71785ee86d688ebebeda2ac4025 /src/arm/gnunet-service-arm.c
parent195267a6ac380d106d9409aa296885251d102c8e (diff)
downloadgnunet-383eec1895fff4a83f26bb8244d86571dd5baef9.tar.gz
gnunet-383eec1895fff4a83f26bb8244d86571dd5baef9.zip
reducing error messages about missing configuration options by introducing new helper functions to print them uniformly
Diffstat (limited to 'src/arm/gnunet-service-arm.c')
-rw-r--r--src/arm/gnunet-service-arm.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/arm/gnunet-service-arm.c b/src/arm/gnunet-service-arm.c
index 00dda263e..dab38eaf3 100644
--- a/src/arm/gnunet-service-arm.c
+++ b/src/arm/gnunet-service-arm.c
@@ -1122,11 +1122,12 @@ setup_service (void *cls, const char *section)
1122 &config)) || 1122 &config)) ||
1123 (0 != STAT (config, &sbuf))) 1123 (0 != STAT (config, &sbuf)))
1124 { 1124 {
1125 GNUNET_log (GNUNET_ERROR_TYPE_WARNING, 1125 if (NULL == config)
1126 _ 1126 GNUNET_log_config_missing (GNUNET_ERROR_TYPE_WARNING, section, "CONFIG");
1127 ("Configuration file `%s' for service `%s' not valid: %s\n"), 1127 else
1128 config, section, 1128 GNUNET_log_config_invalid (GNUNET_ERROR_TYPE_WARNING,
1129 (config == NULL) ? _("option missing") : STRERROR (errno)); 1129 section, "CONFIG",
1130 STRERROR (errno));
1130 GNUNET_free (binary); 1131 GNUNET_free (binary);
1131 GNUNET_free_non_null (config); 1132 GNUNET_free_non_null (config);
1132 return; 1133 return;