From d3c08764deb3345c5bdc34b35d2dd2a2d8a4771e Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 21 Nov 2011 00:05:02 +0000 Subject: [PATCH] test_mogilefs: fix bad test due to partial read Ugh, shouldn't use sysread there --- test/test_mogilefs.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/test_mogilefs.rb b/test/test_mogilefs.rb index ef72ab8..3308585 100644 --- a/test/test_mogilefs.rb +++ b/test/test_mogilefs.rb @@ -255,7 +255,12 @@ class TestMogileFS__MogileFS < TestMogileFS t = TempServer.new(Proc.new do |serv, accept| client, _ = serv.accept client.sync = true - received.syswrite(client.recv(4096, 0)) + seen = "" + while seen !~ /\r\n\r\ndata/ + buf = client.readpartial(4096) + seen << buf + received.syswrite(buf) + end client.send("HTTP/1.0 200 OK\r\n\r\n", 0) client.close end) -- 2.11.4.GIT