Advertisement
Guest User

Untitled

a guest
Nov 15th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. diff --git a/src/service.c b/src/service.c
  2. index 219371968..2061d86ff 100644
  3. --- a/src/service.c
  4. +++ b/src/service.c
  5. @@ -792,9 +792,9 @@ service_find_instance
  6. }
  7. }
  8. }
  9. - /* find a valid instance */
  10. + /* find a valid instance, no error and idle */
  11. TAILQ_FOREACH(si, sil, si_link)
  12. - if (!si->si_error) break;
  13. + if (si->si_weight == 0 && si->si_error == 0) break;
  14. if (si == NULL) {
  15. LIST_FOREACH(ilm, &ch->ch_services, ilm_in2_link) {
  16. s = (service_t *)ilm->ilm_in1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement