diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-30 06:56:11 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-30 06:56:11 +0000 |
| commit | 984128065fb2da43eb3a59cc3556531d7a430533 (patch) | |
| tree | fc5663597313448a2515c7af95b8b6f35ab375d7 /src/QXmppServiceInfo.cpp | |
| parent | 5bac7e8e0aa0d7dd4f3fa2bc895bf03b2c38ec99 (diff) | |
| download | qxmpp-984128065fb2da43eb3a59cc3556531d7a430533.tar.gz | |
fix string operations in win32 version of QXmppServiceInfo
Diffstat (limited to 'src/QXmppServiceInfo.cpp')
| -rw-r--r-- | src/QXmppServiceInfo.cpp | 6 |
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); } |
