diff options
Diffstat (limited to 'src/nat/gnunet-service-nat_mini.c')
-rw-r--r-- | src/nat/gnunet-service-nat_mini.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/nat/gnunet-service-nat_mini.c b/src/nat/gnunet-service-nat_mini.c index ae94e3f5b..24f77d9cc 100644 --- a/src/nat/gnunet-service-nat_mini.c +++ b/src/nat/gnunet-service-nat_mini.c | |||
@@ -192,15 +192,14 @@ GNUNET_NAT_mini_get_external_ipv4_ (GNUNET_NAT_IPCallback cb, void *cb_cls) | |||
192 | } | 192 | } |
193 | LOG (GNUNET_ERROR_TYPE_DEBUG, | 193 | LOG (GNUNET_ERROR_TYPE_DEBUG, |
194 | "Running `external-ip' to determine our external IP\n"); | 194 | "Running `external-ip' to determine our external IP\n"); |
195 | eh->opipe = GNUNET_DISK_pipe (GNUNET_YES, GNUNET_YES, GNUNET_NO, GNUNET_YES); | 195 | eh->opipe = GNUNET_DISK_pipe (GNUNET_DISK_PF_BLOCKING_RW); |
196 | if (NULL == eh->opipe) | 196 | if (NULL == eh->opipe) |
197 | { | 197 | { |
198 | eh->ret = GNUNET_NAT_ERROR_IPC_FAILURE; | 198 | eh->ret = GNUNET_NAT_ERROR_IPC_FAILURE; |
199 | eh->task = GNUNET_SCHEDULER_add_now (&signal_external_ip_error, eh); | 199 | eh->task = GNUNET_SCHEDULER_add_now (&signal_external_ip_error, eh); |
200 | return eh; | 200 | return eh; |
201 | } | 201 | } |
202 | eh->eip = GNUNET_OS_start_process (GNUNET_NO, | 202 | eh->eip = GNUNET_OS_start_process (GNUNET_OS_INHERIT_STD_NONE, |
203 | 0, | ||
204 | NULL, | 203 | NULL, |
205 | eh->opipe, | 204 | eh->opipe, |
206 | NULL, | 205 | NULL, |