diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-07-14 19:50:23 -0500 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-07-14 19:50:23 -0500 |
commit | 663e2f7a3d1ae0a40f45e760c3ae6998d79c1a2f (patch) | |
tree | 88d87fd5190e03dc6237d5ae5ad13df490ee1545 /lib/libtdekrb | |
parent | c50fa83bfd137b6b5aa7f9c1e4c310ddde75e585 (diff) | |
download | ulab-663e2f7a3d1ae0a40f45e760c3ae6998d79c1a2f.tar.gz ulab-663e2f7a3d1ae0a40f45e760c3ae6998d79c1a2f.zip |
Fix scope
Diffstat (limited to 'lib/libtdekrb')
-rw-r--r-- | lib/libtdekrb/src/tdekrbclientsocket.cpp | 2 | ||||
-rw-r--r-- | lib/libtdekrb/src/tdekrbserversocket.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/libtdekrb/src/tdekrbclientsocket.cpp b/lib/libtdekrb/src/tdekrbclientsocket.cpp index 64929cb..3705889 100644 --- a/lib/libtdekrb/src/tdekrbclientsocket.cpp +++ b/lib/libtdekrb/src/tdekrbclientsocket.cpp @@ -283,7 +283,7 @@ TQ_ULONG TDEKerberosClientSocket::bytesAvailable() const { int TDEKerberosClientSocket::processPendingData() { if (kerberosStatus() == KerberosInUse) { - while (TQSocket::canReadLine()) { + while (TQSocket::canReadLine() && (TQSocket::state() == TQSocket::Connected)) { int reclen; int wrlen; char* buf = (char*)malloc(m_negotiatedMaxBufferSize); diff --git a/lib/libtdekrb/src/tdekrbserversocket.cpp b/lib/libtdekrb/src/tdekrbserversocket.cpp index 26e49f7..b2e735c 100644 --- a/lib/libtdekrb/src/tdekrbserversocket.cpp +++ b/lib/libtdekrb/src/tdekrbserversocket.cpp @@ -284,7 +284,7 @@ TQ_ULONG TDEKerberosServerSocket::bytesAvailable() const { int TDEKerberosServerSocket::processPendingData() { if (kerberosStatus() == KerberosInUse) { - while (TQSocket::canReadLine()) { + while (TQSocket::canReadLine() && (TQSocket::state() == TQSocket::Connected)) { int reclen; int wrlen; char* buf = (char*)malloc(m_negotiatedMaxBufferSize); |