$OpenBSD: patch-src_stream_c,v 1.2 2006/02/05 15:34:54 alek Exp $ --- src/stream.c.orig Fri Nov 5 20:19:54 2004 +++ src/stream.c Tue Nov 15 16:28:24 2005 @@ -295,9 +295,10 @@ void *ices_instance_stream(void *arg) stream->reconnect_attempts==-1) && !ices_config->shutdown) { - i++; LOG_WARN0("Trying reconnect after server socket error"); - shout_close(sdsc->shout); + if(i == 0) + shout_close(sdsc->shout); + i++; if((shouterr = shout_open(sdsc->shout)) == SHOUTERR_SUCCESS) { LOG_INFO3("Connected to server: %s:%d%s",