diff options
Diffstat (limited to 'lib/libtdekrb/src/tdekrbserversocket.cpp')
| -rw-r--r-- | lib/libtdekrb/src/tdekrbserversocket.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/libtdekrb/src/tdekrbserversocket.cpp b/lib/libtdekrb/src/tdekrbserversocket.cpp index 2c21517..7371f09 100644 --- a/lib/libtdekrb/src/tdekrbserversocket.cpp +++ b/lib/libtdekrb/src/tdekrbserversocket.cpp @@ -760,8 +760,10 @@ int TDEKerberosServerSocket::writeEndOfFrame() { return ret; } -bool TDEKerberosServerSocket::canReadFrame() { - processPendingData(); +bool TDEKerberosServerSocket::canReadFrame(bool callProcessPendingData) { + if (callProcessPendingData) { + processPendingData(); + } if (m_readBufferLength > 0) { if (m_readBuffer->buffer().find(255, m_readBufferReadPointer) >= 0) { return true; |
