diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | lib/net/telnet.rb | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,3 +1,8 @@ +Thu Sep 15 00:18:24 2005 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/net/telnet.rb (Net::Telnet::waitfor): replace sysread with + readpartial. [ruby-talk:127641] + Wed Sep 14 22:40:26 2005 Nobuyoshi Nakada <nobu@ruby-lang.org> * dir.c (ruby_glob): glob function not using ruby exception system. diff --git a/lib/net/telnet.rb b/lib/net/telnet.rb index 05691de0f7..c5f8b0429a 100644 --- a/lib/net/telnet.rb +++ b/lib/net/telnet.rb @@ -551,7 +551,7 @@ module Net raise TimeoutError, "timed out while waiting for more data" end begin - c = @sock.sysread(1024 * 1024) + c = @sock.readpartial(1024 * 1024) @dumplog.log_dump('<', c) if @options.has_key?("Dump_log") if @options["Telnetmode"] c = rest + c |