diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-04-15 12:26:12 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-04-15 12:26:12 +0200 |
commit | 0601dd2e424534b6c4cacf8c6844f354919cc0ca (patch) | |
tree | 9b9d64ad040aa6591f8a6d134a66d017cb5568df /src/reducer/anastasis_api_redux.c | |
parent | af7a94e6e95accef7836d8b18e20097f722747eb (diff) | |
download | anastasis-0601dd2e424534b6c4cacf8c6844f354919cc0ca.tar.gz anastasis-0601dd2e424534b6c4cacf8c6844f354919cc0ca.tar.bz2 anastasis-0601dd2e424534b6c4cacf8c6844f354919cc0ca.zip |
-fix synchronous provider discovery logic
Diffstat (limited to 'src/reducer/anastasis_api_redux.c')
-rw-r--r-- | src/reducer/anastasis_api_redux.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/reducer/anastasis_api_redux.c b/src/reducer/anastasis_api_redux.c index 5dde4c6..2271942 100644 --- a/src/reducer/anastasis_api_redux.c +++ b/src/reducer/anastasis_api_redux.c @@ -661,6 +661,8 @@ check_config (const char *url) cr_tail, cr); } + if (MHD_HTTP_OK == cr->http_status) + return cr; cr->co = ANASTASIS_get_config (ANASTASIS_REDUX_ctx_, cr->url, &config_cb, @@ -670,12 +672,9 @@ check_config (const char *url) GNUNET_break (0); return NULL; } - else - { - cr->tt = GNUNET_SCHEDULER_add_delayed (CONFIG_GENERIC_TIMEOUT, - &config_request_timeout, - cr); - } + cr->tt = GNUNET_SCHEDULER_add_delayed (CONFIG_GENERIC_TIMEOUT, + &config_request_timeout, + cr); return cr; } |