diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-18 09:19:20 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-18 09:19:20 +0000 |
| commit | 7e201350bdf3f7b95c2cdae403d44051c5f3fb12 (patch) | |
| tree | 416c74b8406ce6e0ba1828ebed422a6e70f2eac3 /src | |
| parent | 5ad81163839591f4200ee96cc6386900d08c3bed (diff) | |
| download | qxmpp-7e201350bdf3f7b95c2cdae403d44051c5f3fb12.tar.gz | |
QXmppStream should own its socket, not QXmppClient
Diffstat (limited to 'src')
| -rw-r--r-- | src/QXmppClient.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/QXmppClient.cpp b/src/QXmppClient.cpp index 4224150e..45da2326 100644 --- a/src/QXmppClient.cpp +++ b/src/QXmppClient.cpp @@ -97,7 +97,9 @@ QXmppClient::QXmppClient(QObject *parent) : QObject(parent), d(new QXmppClientPrivate) { - d->stream = new QXmppStream(new QSslSocket(this), this); + QSslSocket *socket = new QSslSocket; + d->stream = new QXmppStream(socket, this); + socket->setParent(d->stream); d->clientPresence.setExtensions(d->stream->presenceExtensions()); bool check = connect(d->stream, SIGNAL(elementReceived(const QDomElement&, bool&)), |
