fixed null pointer

This commit is contained in:
Liran BN 2014-06-26 18:30:49 +03:00
parent cc96141657
commit 43bf478b85
3 changed files with 2 additions and 10 deletions

View file

@ -11,7 +11,6 @@ TARGET = jceGrade
TEMPLATE = app TEMPLATE = app
RC_FILE = appConfigure.rc RC_FILE = appConfigure.rc
CONFIG += c++11 static CONFIG += c++11 static
SOURCES += main/coursestablemanager.cpp \ SOURCES += main/coursestablemanager.cpp \
main/loginhandler.cpp \ main/loginhandler.cpp \
main/main.cpp \ main/main.cpp \

View file

@ -1,6 +1,6 @@
#include "jcesslclient.h" #include "jcesslclient.h"
jceSSLClient::jceSSLClient(QObject *parent) : flag(false), packet("") jceSSLClient::jceSSLClient() : flag(false), packet("")
{ {
connect(this,SIGNAL(error(QAbstractSocket::SocketError)),this,SLOT(checkErrors(QAbstractSocket::SocketError))); connect(this,SIGNAL(error(QAbstractSocket::SocketError)),this,SLOT(checkErrors(QAbstractSocket::SocketError)));
connect(this,SIGNAL(connected()),this,SLOT(setConnected())); connect(this,SIGNAL(connected()),this,SLOT(setConnected()));
@ -83,13 +83,11 @@ bool jceSSLClient::recieveData(std::string &str, bool fast)
{ {
p = readAll(); p = readAll();
packet.append(p); packet.append(p);
debugEdit->setPlainText(debugEdit->toPlainText() + "\n Size" + QString::number(p.size()));
}while (p.size() > 0); }while (p.size() > 0);
} }
} }
str = packet.toStdString(); str = packet.toStdString();
debugEdit->setPlainText(debugEdit->toPlainText() + "\n" + QString::fromStdString(str));
if (str.size() > 0) if (str.size() > 0)
sflag = true; sflag = true;
@ -103,7 +101,6 @@ void jceSSLClient::readIt()
{ {
p = readAll(); p = readAll();
packet.append(p); packet.append(p);
debugEdit->setPlainText(debugEdit->toPlainText() + "\n Size" + QString::number(p.size()));
}while (p.size() > 0); }while (p.size() > 0);

View file

@ -10,13 +10,11 @@
#include <string> #include <string>
#define milisTimeOut 3500 #define milisTimeOut 3500
#include <QPlainTextEdit>
class jceSSLClient : QSslSocket class jceSSLClient : QSslSocket
{ {
Q_OBJECT Q_OBJECT
public: public:
jceSSLClient(QObject *parent = 0); jceSSLClient();
bool makeConnect(std::string server,int port); bool makeConnect(std::string server,int port);
bool isConnected(); bool isConnected();
@ -36,8 +34,6 @@ private:
bool flag; bool flag;
QString packet; QString packet;
QPlainTextEdit* debugEdit;
}; };
#endif // JCESSLCLIENT_H #endif // JCESSLCLIENT_H