diff --git a/ChangeLog b/ChangeLog index 1895c0000..a47e01942 100644 --- a/ChangeLog +++ b/ChangeLog @@ -35,6 +35,7 @@ 19. Fix compilation with Qt5.7 20. Fix drag'n'drop of non-loaded playlists. 21. Use a single-shot timer to timeout obtaining current cover. +22. Fix AudioCD playback when MPD's curl is using IPv6 2.0.0 ----- diff --git a/http/httpsocket.cpp b/http/httpsocket.cpp index 122d85c62..3359728e8 100644 --- a/http/httpsocket.cpp +++ b/http/httpsocket.cpp @@ -275,7 +275,7 @@ void HttpSocket::readClient() QString peer=socket->peerAddress().toString(); QString ifaceAddress=serverAddress().toString(); - bool hostOk=peer==ifaceAddress || peer==mpdAddr || peer==QLatin1String("127.0.0.1"); + bool hostOk=peer==ifaceAddress || peer==mpdAddr || peer==QLatin1String("127.0.0.1") || peer==QLatin1String("::ffff:127.0.0.1"); DBUG << "peer:" << peer << "mpd:" << mpdAddr << "iface:" << ifaceAddress << "ok:" << hostOk; if (!hostOk) {