From b5977b56330e635bc6a8d1ac7f05d520729d4980 Mon Sep 17 00:00:00 2001 From: ejurgensen Date: Sat, 8 Feb 2025 23:31:25 +0100 Subject: [PATCH] [spotify] Fix for connection retry during login --- src/inputs/librespot-c/src/connection.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/inputs/librespot-c/src/connection.c b/src/inputs/librespot-c/src/connection.c index 47a72e00..a43d9922 100644 --- a/src/inputs/librespot-c/src/connection.c +++ b/src/inputs/librespot-c/src/connection.c @@ -565,7 +565,9 @@ prepare_tcp_handshake(struct sp_seq_request *request, struct sp_conn_callbacks * ret = ap_connect(&session->conn, &session->accesspoint, &session->cooldown_ts, cb, session); if (ret == SP_ERR_NOCONNECTION) { - seq_next_set(session, request->seq_type); + if (request->seq_type != SP_SEQ_LOGIN) + seq_next_set(session, request->seq_type); + session->request = seq_request_get(SP_SEQ_LOGIN, 0, session->use_legacy); return SP_OK_WAIT; }