diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-06-16 10:09:47 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-06-16 10:09:47 +0000 |
commit | 007b8443b0cb0d67bf8b176a1a175ad4bc37f1f3 (patch) | |
tree | b42d56110ae349eb2977673690c072dcf75b32a4 /src/util/program.c | |
parent | 94c41ff98d293d8c041c4bbbe8d19dbf8ccd6f3f (diff) | |
download | gnunet-007b8443b0cb0d67bf8b176a1a175ad4bc37f1f3.tar.gz gnunet-007b8443b0cb0d67bf8b176a1a175ad4bc37f1f3.zip |
resolver API change
Diffstat (limited to 'src/util/program.c')
-rw-r--r-- | src/util/program.c | 5 |
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); |