aboutsummaryrefslogtreecommitdiff
path: root/src/util/program.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-06-16 10:09:47 +0000
committerChristian Grothoff <christian@grothoff.org>2011-06-16 10:09:47 +0000
commit007b8443b0cb0d67bf8b176a1a175ad4bc37f1f3 (patch)
treeb42d56110ae349eb2977673690c072dcf75b32a4 /src/util/program.c
parent94c41ff98d293d8c041c4bbbe8d19dbf8ccd6f3f (diff)
downloadgnunet-007b8443b0cb0d67bf8b176a1a175ad4bc37f1f3.tar.gz
gnunet-007b8443b0cb0d67bf8b176a1a175ad4bc37f1f3.zip
resolver API change
Diffstat (limited to 'src/util/program.c')
-rw-r--r--src/util/program.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/util/program.c b/src/util/program.c
index 6f8467837..8fd77637f 100644
--- a/src/util/program.c
+++ b/src/util/program.c
@@ -32,6 +32,7 @@
32#include "gnunet_getopt_lib.h" 32#include "gnunet_getopt_lib.h"
33#include "gnunet_os_lib.h" 33#include "gnunet_os_lib.h"
34#include "gnunet_program_lib.h" 34#include "gnunet_program_lib.h"
35#include "gnunet_resolver_service.h"
35#include "gnunet_scheduler_lib.h" 36#include "gnunet_scheduler_lib.h"
36#include <gcrypt.h> 37#include <gcrypt.h>
37 38
@@ -77,6 +78,7 @@ program_main (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
77{ 78{
78 struct CommandContext *cc = cls; 79 struct CommandContext *cc = cls;
79 80
81 GNUNET_RESOLVER_connect (cc->cfg);
80 cc->task (cc->task_cls, cc->args, cc->cfgfile, cc->cfg); 82 cc->task (cc->task_cls, cc->args, cc->cfgfile, cc->cfg);
81} 83}
82 84
@@ -212,7 +214,6 @@ GNUNET_PROGRAM_run (int argc,
212 loglev, 214 loglev,
213 logfile)) || 215 logfile)) ||
214 (GNUNET_OK != GNUNET_CONFIGURATION_load (cfg, cc.cfgfile)))) 216 (GNUNET_OK != GNUNET_CONFIGURATION_load (cfg, cc.cfgfile))))
215
216 { 217 {
217 GNUNET_CONFIGURATION_destroy (cfg); 218 GNUNET_CONFIGURATION_destroy (cfg);
218 GNUNET_free_non_null (cc.cfgfile); 219 GNUNET_free_non_null (cc.cfgfile);
@@ -221,7 +222,7 @@ GNUNET_PROGRAM_run (int argc,
221 return GNUNET_SYSERR; 222 return GNUNET_SYSERR;
222 } 223 }
223 GNUNET_free (allopts); 224 GNUNET_free (allopts);
224 225
225 /* run */ 226 /* run */
226 cc.args = &argv[ret]; 227 cc.args = &argv[ret];
227 GNUNET_SCHEDULER_run (&program_main, &cc); 228 GNUNET_SCHEDULER_run (&program_main, &cc);