diff --git a/src/localkiwixserver.cpp b/src/localkiwixserver.cpp index 5b310d3b..c9414f47 100644 --- a/src/localkiwixserver.cpp +++ b/src/localkiwixserver.cpp @@ -41,8 +41,10 @@ LocalKiwixServer::LocalKiwixServer(QWidget *parent) : QVector interfaces; interfaces.reserve(interfacesMap.size() + 1); for (const auto &interfacePair : interfacesMap) { - QString ip = QString::fromStdString(interfacePair.second.addr); - interfaces.push_back(ip); + QString ipv4 = QString::fromStdString(interfacePair.second.addr); + interfaces.push_back(ipv4); + QString ipv6 = QString::fromStdString(interfacePair.second.addr6); + if (!ipv6.isEmpty()) interfaces.push_back(ipv6); } std::sort(interfaces.begin(), interfaces.end()); interfaces.push_front(QString(gt("all")));