diff options
Diffstat (limited to 'lib/yahns/wbuf_str.rb')
-rw-r--r-- | lib/yahns/wbuf_str.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/yahns/wbuf_str.rb b/lib/yahns/wbuf_str.rb index 89dfd33..a997a76 100644 --- a/lib/yahns/wbuf_str.rb +++ b/lib/yahns/wbuf_str.rb @@ -27,12 +27,12 @@ class Yahns::WbufStr # :nodoc: def wbuf_flush(client) case rv = client.kgio_trywrite(@str) - when String - @str = rv when :wait_writable, :wait_readable return rv when nil return @next + else # String + @str = rv end while true end end |