diff options
Diffstat (limited to 'src/nat/nat_auto.c')
-rw-r--r-- | src/nat/nat_auto.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/nat/nat_auto.c b/src/nat/nat_auto.c index 5b40857af..8fc85d7a7 100644 --- a/src/nat/nat_auto.c +++ b/src/nat/nat_auto.c | |||
@@ -144,7 +144,7 @@ struct GNUNET_NAT_AutoHandle | |||
144 | /** | 144 | /** |
145 | * Error code for better debugging and user feedback | 145 | * Error code for better debugging and user feedback |
146 | */ | 146 | */ |
147 | enum GNUNET_NAT_FailureCode ret; | 147 | enum GNUNET_NAT_StatusCode ret; |
148 | }; | 148 | }; |
149 | 149 | ||
150 | 150 | ||
@@ -167,10 +167,11 @@ next_phase (struct GNUNET_NAT_AutoHandle *ah); | |||
167 | */ | 167 | */ |
168 | static void | 168 | static void |
169 | result_callback (void *cls, | 169 | result_callback (void *cls, |
170 | enum GNUNET_NAT_FailureCode ret) | 170 | enum GNUNET_NAT_StatusCode ret) |
171 | { | 171 | { |
172 | struct GNUNET_NAT_AutoHandle *ah = cls; | 172 | struct GNUNET_NAT_AutoHandle *ah = cls; |
173 | GNUNET_NAT_test_stop (ah->tst); | 173 | if (GNUNET_NAT_ERROR_SUCCESS == ret) |
174 | GNUNET_NAT_test_stop (ah->tst); | ||
174 | ah->tst = NULL; | 175 | ah->tst = NULL; |
175 | ah->ret = ret; | 176 | ah->ret = ret; |
176 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, | 177 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, |
@@ -231,7 +232,7 @@ test_online (struct GNUNET_NAT_AutoHandle *ah) | |||
231 | static void | 232 | static void |
232 | set_external_ipv4 (void *cls, | 233 | set_external_ipv4 (void *cls, |
233 | const struct in_addr *addr, | 234 | const struct in_addr *addr, |
234 | enum GNUNET_NAT_FailureCode ret) | 235 | enum GNUNET_NAT_StatusCode ret) |
235 | { | 236 | { |
236 | struct GNUNET_NAT_AutoHandle *ah = cls; | 237 | struct GNUNET_NAT_AutoHandle *ah = cls; |
237 | char buf[INET_ADDRSTRLEN]; | 238 | char buf[INET_ADDRSTRLEN]; |