mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-09 13:07:03 +03:00
no reboot on external active decoder - release
This commit is contained in:
@@ -982,8 +982,8 @@ void slimproto(log_level level, char *server, u8_t mac[6], const char *name, con
|
|||||||
// in embedded we give up after a while no matter what
|
// in embedded we give up after a while no matter what
|
||||||
if (++failed_connect > MAX_SERVER_RETRIES && !server) {
|
if (++failed_connect > MAX_SERVER_RETRIES && !server) {
|
||||||
slimproto_ip = serv_addr.sin_addr.s_addr = discover_server(NULL, MAX_SERVER_RETRIES);
|
slimproto_ip = serv_addr.sin_addr.s_addr = discover_server(NULL, MAX_SERVER_RETRIES);
|
||||||
if (!slimproto_ip) return;
|
if (!slimproto_ip && !output.external) return;
|
||||||
} else if (reconnect && MAX_SERVER_RETRIES && failed_connect > 5 * MAX_SERVER_RETRIES) return;
|
} else if (reconnect && MAX_SERVER_RETRIES && failed_connect > 5 * MAX_SERVER_RETRIES && !output.external) return;
|
||||||
#else
|
#else
|
||||||
// rediscover server if it was not set at startup or exit
|
// rediscover server if it was not set at startup or exit
|
||||||
if (!server && ++failed_connect > 5) {
|
if (!server && ++failed_connect > 5) {
|
||||||
|
|||||||
Reference in New Issue
Block a user