diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-09-30 08:37:28 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-09-30 08:37:28 +0000 |
| commit | 0deb734a6f50f2f8dcdd6ca185073403d42c4f1a (patch) | |
| tree | d7d0dba5fe6b908366e87c63ea8f5650d12b1523 /src/QXmppStun.cpp | |
| parent | 0e78091bff8cc7c3ff232ba3bd0ac3f267b8388a (diff) | |
| download | qxmpp-0deb734a6f50f2f8dcdd6ca185073403d42c4f1a.tar.gz | |
disable ICE-UDP over IPv6 on Mac OS for now, sending packets fails
Diffstat (limited to 'src/QXmppStun.cpp')
| -rw-r--r-- | src/QXmppStun.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/QXmppStun.cpp b/src/QXmppStun.cpp index 78a331e3..870c7904 100644 --- a/src/QXmppStun.cpp +++ b/src/QXmppStun.cpp @@ -710,8 +710,13 @@ bool QXmppStunSocket::bind() foreach (const QNetworkAddressEntry &entry, interface.addressEntries()) { + // FIXME: on Mac OS X, sending IPv6 UDP packets fails +#ifdef Q_OS_MAC + if (entry.ip().protocol() != QAbstractSocket::IPv4Protocol || +#else if ((entry.ip().protocol() != QAbstractSocket::IPv4Protocol && entry.ip().protocol() != QAbstractSocket::IPv6Protocol) || +#endif entry.netmask().isNull() || entry.netmask() == QHostAddress::Broadcast) continue; |
