Util.cpp, make RenderHostPortPair check for ret.isEmpty()

Rather than .isNull(), which may be false even for an empty string.
A string may be empty but not null. :/
This commit is contained in:
Calin Culianu 2024-05-03 06:28:04 +03:00
parent 654e101314
commit 6dc265af7a
No known key found for this signature in database
GPG key ID: 21810A542031C02C

View file

@ -557,7 +557,7 @@ namespace Util {
QString RenderHostPortPair(const QHostAddress &addr, quint16 port)
{
QString ret = addr.toString();
if (!ret.isNull()) {
if (!ret.isEmpty()) {
if (addr.protocol() == QAbstractSocket::IPv6Protocol && ret.front() != QChar('[') && ret.back() != QChar(']')) {
ret.insert(0, QChar('['));
ret.append(QChar(']'));