diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-08-21 13:57:57 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-08-21 13:57:57 +0000 |
| commit | d7902f0ed7e18db82c5799aa5361d2e62686366f (patch) | |
| tree | c0b6f34899a2bc0afaed4f08fe116c9c54d3f870 /src/SocketBuffer.h | |
| parent | 8958b92d91c264f426892deb60f2bd9b611c9808 (diff) | |
2010-08-21 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Don't try to send empty string.
* src/SocketBuffer.cc
* src/SocketBuffer.h
Diffstat (limited to 'src/SocketBuffer.h')
| -rw-r--r-- | src/SocketBuffer.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/SocketBuffer.h b/src/SocketBuffer.h index 68f5ab77..3dbf50b0 100644 --- a/src/SocketBuffer.h +++ b/src/SocketBuffer.h @@ -66,7 +66,16 @@ private: delete str; } } - + + size_t size() const + { + if(type == TYPE_BYTES) { + return bytesLen; + } else { + return str->size(); + } + } + BufEntry(unsigned char* bytes, size_t len): type(TYPE_BYTES), bytes(bytes), bytesLen(len) {} |
