diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-07-27 12:59:35 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-07-27 13:34:13 +0200 |
| commit | 207f6697d512241af0fc145e590a234464acf723 (patch) | |
| tree | 56505fcbdbe08bdc85e913e64d3209788e1e1a72 /tests | |
| parent | 908e14a6efe310bf6395ca1023a83a8695203557 (diff) | |
| download | qxmpp-207f6697d512241af0fc145e590a234464acf723.tar.gz | |
socks5: make server explicitly return "no acceptable method"
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/qxmppsocks/tst_qxmppsocks.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/qxmppsocks/tst_qxmppsocks.cpp b/tests/qxmppsocks/tst_qxmppsocks.cpp index a8cfe56c..767e322f 100644 --- a/tests/qxmppsocks/tst_qxmppsocks.cpp +++ b/tests/qxmppsocks/tst_qxmppsocks.cpp @@ -220,6 +220,11 @@ void tst_QXmppSocks::testServer() client.write(clientHandshake); loop.exec(); if (!clientHandshakeWorks) { + // consume any last data + QByteArray data = client.readAll(); + if (client.state() != QAbstractSocket::UnconnectedState) + loop.exec(); + QCOMPARE(client.state(), QAbstractSocket::UnconnectedState); QVERIFY(!m_connectionSocket); |
