diff options
-rw-r--r-- | lib/mogilefs/socket/pure_ruby.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/mogilefs/socket/pure_ruby.rb b/lib/mogilefs/socket/pure_ruby.rb index 59e43e1..acbbaca 100644 --- a/lib/mogilefs/socket/pure_ruby.rb +++ b/lib/mogilefs/socket/pure_ruby.rb @@ -42,7 +42,7 @@ class MogileFS::Socket < Socket rescue Errno::EAGAIN wait(timeout) or unreadable_socket!(timeout) rescue EOFError - dst.replace("") + dst.respond_to?(:clear) ? dst.clear : dst.replace("") return end while true rescue EOFError |