From 6f9a82364b5480ac7b0056b3563776bacf605f62 Mon Sep 17 00:00:00 2001 From: Alex Date: Sat, 5 Nov 2011 02:13:28 +0200 Subject: Server config requests. ALERT: segfault at runtime! Not fixed yet --- client/SslClient.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'client/SslClient.cpp') diff --git a/client/SslClient.cpp b/client/SslClient.cpp index fff44ea..70d32a7 100644 --- a/client/SslClient.cpp +++ b/client/SslClient.cpp @@ -1,7 +1,6 @@ #include #include -#include "client.h" #include "SslClient.h" SslClient::SslClient(): port(13666) @@ -9,6 +8,11 @@ SslClient::SslClient(): port(13666) SslClient((char*)"127.0.0.1"); } +SslClient::SslClient(string &addr): port(13666) +{ + SslClient((char*)addr.c_str()); +} + SslClient::SslClient(char* addr): port(13666) { server = addr; @@ -52,7 +56,7 @@ SslClient::SslClient(char* addr): port(13666) connect(sslSocket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(Error(QAbstractSocket::SocketError))); connect(sslSocket, SIGNAL(peerVerifyError(const QSslError &)), - this, SLOT(PeerVerifyError(const QsslError))); + this, SLOT(PeerVerifyError(const QSslError))); connect(sslSocket, SIGNAL(sslErrors(const QList &)), this, SLOT(SslErrors(const QList &))); } @@ -64,7 +68,7 @@ void SslClient::SetServerAddr(char* addr) void SslClient::SendRequest(RequestType type) { - if (sslSocket->state() == QAbstractSocket::ConnectedState) + if (sslSocket->state() != QAbstractSocket::ConnectedState) sslSocket->connectToHostEncrypted(server, port); unsigned char rcode = 0x00; -- cgit v1.2.3