From b807c1e2550718bdc73d65ac1b05255d18f45c54 Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Wed, 26 Jun 2019 19:30:25 +0000 Subject: [PATCH] Fix: Do the ICY port increment only when using the ICY implementation This makes metadata work again on ICY servers. Fixes: #2310 --- src/connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connection.c b/src/connection.c index 01b15ba..0fd00ab 100644 --- a/src/connection.c +++ b/src/connection.c @@ -567,7 +567,7 @@ int shout_connection_connect(shout_connection_t *con, shout_t *s shout_connection_set_nonblocking(con, shout_get_nonblocking(shout)); port = shout->port; - if (shout_get_protocol(shout) == SHOUT_PROTOCOL_ICY) + if (con->impl == shout_icy_impl) port++; if (con->nonblocking == SHOUT_BLOCKING_NONE) { -- 2.22.0