diff options
Diffstat (limited to 'memcached.c')
-rw-r--r-- | memcached.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/memcached.c b/memcached.c index adaf162..70cc8e3 100644 --- a/memcached.c +++ b/memcached.c @@ -6053,9 +6053,6 @@ int main (int argc, char **argv) { #ifdef PROXY if (settings.proxy_enabled) { settings.proxy_ctx = proxy_init(settings.proxy_uring); - if (proxy_load_config(settings.proxy_ctx) != 0) { - exit(EXIT_FAILURE); - } } #endif #ifdef EXTSTORE @@ -6067,6 +6064,14 @@ int main (int argc, char **argv) { init_lru_crawler(NULL); #endif +#ifdef PROXY + if (settings.proxy_enabled) { + if (proxy_first_confload(settings.proxy_ctx) != 0) { + exit(EXIT_FAILURE); + } + } +#endif + if (start_assoc_maint && start_assoc_maintenance_thread() == -1) { exit(EXIT_FAILURE); } |