aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppServiceInfo.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-30 06:56:11 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-30 06:56:11 +0000
commit984128065fb2da43eb3a59cc3556531d7a430533 (patch)
treefc5663597313448a2515c7af95b8b6f35ab375d7 /src/QXmppServiceInfo.cpp
parent5bac7e8e0aa0d7dd4f3fa2bc895bf03b2c38ec99 (diff)
downloadqxmpp-984128065fb2da43eb3a59cc3556531d7a430533.tar.gz
fix string operations in win32 version of QXmppServiceInfo
Diffstat (limited to 'src/QXmppServiceInfo.cpp')
-rw-r--r--src/QXmppServiceInfo.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/QXmppServiceInfo.cpp b/src/QXmppServiceInfo.cpp
index 7f627bf8..17ed752d 100644
--- a/src/QXmppServiceInfo.cpp
+++ b/src/QXmppServiceInfo.cpp
@@ -108,7 +108,7 @@ QXmppServiceInfo QXmppServiceInfo::fromName(const QString &dname)
PDNS_RECORD records, ptr;
/* perform DNS query */
- if (DnsQuery_UTF8(dname.toAscii(), DNS_TYPE_SRV, DNS_QUERY_STANDARD, NULL, &records, NULL) != ERROR_SUCCESS)
+ if (DnsQuery_UTF8(dname.toUtf8(), DNS_TYPE_SRV, DNS_QUERY_STANDARD, NULL, &records, NULL) != ERROR_SUCCESS)
{
result.m_errorString = QLatin1String("DnsQuery_UTF8 failed");
return result;
@@ -117,10 +117,10 @@ QXmppServiceInfo QXmppServiceInfo::fromName(const QString &dname)
/* extract results */
for (ptr = records; ptr != NULL; ptr = ptr->pNext)
{
- if ((ptr->wType == DNS_TYPE_SRV) && !strcmp(ptr->pName, dname.toAscii()))
+ if ((ptr->wType == DNS_TYPE_SRV) && !strcmp((char*)ptr->pName, dname.toUtf8()))
{
QXmppServiceRecord record;
- record.setHostName(ptr->Data.Srv.pNameTarget);
+ record.setHostName(QString::fromUtf8((char*)ptr->Data.Srv.pNameTarget));
record.setPort(ptr->Data.Srv.wPort);
result.m_records.append(record);
}