From 7a0a6dcff42dcaad0598b87fc547a4cae9933412 Mon Sep 17 00:00:00 2001 From: liranbg Date: Tue, 14 Oct 2014 03:33:10 +0300 Subject: [PATCH] fix end of packet --- src/jceConnection/jcesslclient.cpp | 6 +++++- src/jceConnection/jcesslclient.h | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/jceConnection/jcesslclient.cpp b/src/jceConnection/jcesslclient.cpp index b3e4579..57efebc 100644 --- a/src/jceConnection/jcesslclient.cpp +++ b/src/jceConnection/jcesslclient.cpp @@ -212,7 +212,11 @@ void jceSSLClient::readIt() emit statusBar->progressHasPacket(10); - if (tempPacket.contains("Go_To_system_After_Login.htm") || tempPacket.contains("")) + if ((tempPacket.mid(tempPacket.length()-7,7) == ".HTM-->") + || (tempPacket.mid(tempPacket.length()-7,7) == ".htm-->") + || tempPacket.contains("") + ) + { //we have the last packet. (uses only in login first step recieveLastPacket = true; diff --git a/src/jceConnection/jcesslclient.h b/src/jceConnection/jcesslclient.h index 1f2471c..740764c 100644 --- a/src/jceConnection/jcesslclient.h +++ b/src/jceConnection/jcesslclient.h @@ -1,7 +1,7 @@ #ifndef JCESSLCLIENT_H #define JCESSLCLIENT_H -#include +#include #include #include #include