odissey: fix listen servers startup iteration

This commit is contained in:
Dmitry Simonenko 2017-08-30 16:56:13 +03:00
parent 408b2e79b0
commit 3e6b4c6157
1 changed files with 2 additions and 3 deletions

View File

@ -210,20 +210,19 @@ od_pooler_main(od_pooler_t *pooler)
od_error(&instance->logger, "pooler", "failed to resolve %s:%d",
listen->host,
listen->port);
break;
continue;
}
pooler->addr = ai;
/* listen resolved addresses */
if (host) {
od_pooler_server_start(pooler, listen, ai);
break;
continue;
}
while (ai) {
od_pooler_server_start(pooler, listen, ai);
ai = ai->ai_next;
}
}
}