aboutsummaryrefslogtreecommitdiff
path: root/src/regex
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2013-04-18 18:24:37 +0000
committerBart Polot <bart@net.in.tum.de>2013-04-18 18:24:37 +0000
commit5413b05b7061ff9f20346e48e93cb46201abda25 (patch)
tree2d1bce4500c3df2aa2706b18d60d66be7939572f /src/regex
parent346667d235fb8dbf34454515a9f5d27efbe1db37 (diff)
downloadgnunet-5413b05b7061ff9f20346e48e93cb46201abda25.tar.gz
gnunet-5413b05b7061ff9f20346e48e93cb46201abda25.zip
- wip
Diffstat (limited to 'src/regex')
-rw-r--r--src/regex/gnunet-daemon-regexprofiler.c22
1 files changed, 18 insertions, 4 deletions
diff --git a/src/regex/gnunet-daemon-regexprofiler.c b/src/regex/gnunet-daemon-regexprofiler.c
index fc18a0d1d..b7054e2c7 100644
--- a/src/regex/gnunet-daemon-regexprofiler.c
+++ b/src/regex/gnunet-daemon-regexprofiler.c
@@ -282,11 +282,14 @@ run (void *cls, char *const *args GNUNET_UNUSED,
282 const struct GNUNET_CONFIGURATION_Handle *cfg_) 282 const struct GNUNET_CONFIGURATION_Handle *cfg_)
283{ 283{
284 char *regex = NULL; 284 char *regex = NULL;
285 char *policy_dir;
286 long long unsigned int peer_id;
285 287
286 cfg = cfg_; 288 cfg = cfg_;
287 289
288 if (GNUNET_OK != 290 if (GNUNET_OK !=
289 GNUNET_CONFIGURATION_get_value_number (cfg, "REGEXPROFILER", "MAX_PATH_COMPRESSION", 291 GNUNET_CONFIGURATION_get_value_number (cfg, "REGEXPROFILER",
292 "MAX_PATH_COMPRESSION",
290 &max_path_compression)) 293 &max_path_compression))
291 { 294 {
292 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, 295 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
@@ -297,10 +300,21 @@ run (void *cls, char *const *args GNUNET_UNUSED,
297 GNUNET_SCHEDULER_shutdown (); 300 GNUNET_SCHEDULER_shutdown ();
298 return; 301 return;
299 } 302 }
300
301 if (GNUNET_OK != 303 if (GNUNET_OK !=
302 GNUNET_CONFIGURATION_get_value_filename (cfg, "REGEXPROFILER", 304 GNUNET_CONFIGURATION_get_value_string (cfg, "REGEXPROFILER",
303 "POLICY_FILE", &policy_filename)) 305 "POLICY_DIR", &policy_dir))
306 {
307 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
308 _
309 ("%s service is lacking key configuration settings (%s). Exiting.\n"),
310 "regexprofiler", "policy_dir");
311 global_ret = GNUNET_SYSERR;
312 GNUNET_SCHEDULER_shutdown ();
313 return;
314 }
315 if (GNUNET_OK !=
316 GNUNET_CONFIGURATION_get_value_number (cfg, "TESTBED",
317 "PEERID", &peer_id))
304 { 318 {
305 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, 319 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
306 _ 320 _