diff --git a/src/backend.c b/src/backend.c index d55434da7..a1c700765 100644 --- a/src/backend.c +++ b/src/backend.c @@ -1050,7 +1050,9 @@ int connect_server(struct stream *s) } } - srv_conn = si_alloc_conn(&s->si[1], reuse); + if (!reuse) + srv_conn = si_alloc_conn(&s->si[1], 0); + if (!srv_conn) return SF_ERR_RESOURCE;