diff options
Diffstat (limited to 'src/session.cpp')
| -rw-r--r-- | src/session.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/session.cpp b/src/session.cpp index 10c549b..ee4c098 100644 --- a/src/session.cpp +++ b/src/session.cpp @@ -100,8 +100,10 @@ std::unique_ptr<CSession::SRecvData> CSession::read() { onErrno(READ); } else if (size == 0) recvData->good = false; - else + else { recvData->data.resize(size); + recvData->good = true; + } #ifdef DEBUG onRecv(*recvData); |
