17 lines
348 B
Ruby
Executable File
17 lines
348 B
Ruby
Executable File
#!/usr/bin/env ruby
|
|
|
|
# Connect, but get the protocol wrong: don't read the hello, so we
|
|
# close and break the sendfile.
|
|
|
|
require 'flexnbd/fake_source'
|
|
include FlexNBD
|
|
|
|
addr, port, srv_pid, newaddr, newport = *ARGV
|
|
|
|
client = FakeSource.new(addr, port, 'Timed out connecting')
|
|
client.write_read_request(0, 8)
|
|
client.read_raw(4)
|
|
client.close
|
|
|
|
exit(0)
|