Use 0 for 'Dynamic' setting

This commit is contained in:
craig.p.drummond
2013-03-19 19:29:54 +00:00
committed by craig.p.drummond
parent da3ccb81d9
commit 77e030b2e3
6 changed files with 14 additions and 14 deletions

View File

@@ -180,18 +180,18 @@ HttpSocket::HttpSocket(const QString &addr, quint16 p)
}
}
if (listen(QHostAddress::Any, p<1024 ? 0 : p)) {
if (listen(QHostAddress::Any, p)) {
ifaceAddress=a.isNull() ? serverAddress().toString() : a.toString();
} else {
// Failed to liston on 'Any' address
if (addr.isEmpty()) {
// No specific address was set, so fallback to loopback address...
listen(QHostAddress::LocalHost, p<1024 ? 0 : p);
listen(QHostAddress::LocalHost, p);
ifaceAddress=QLatin1String("127.0.0.1");
} else {
// Listen probably failed due to proxy, so unset and try again!
setProxy(QNetworkProxy::NoProxy);
listen(QHostAddress::Any, p<1024 ? 0 : p);
listen(QHostAddress::Any, p);
ifaceAddress=a.isNull() ? serverAddress().toString() : a.toString();
}
}