diff options
Diffstat (limited to 'lib/dtas/player')
-rw-r--r-- | lib/dtas/player/client_handler.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/dtas/player/client_handler.rb b/lib/dtas/player/client_handler.rb index 35f85c2..e1e68aa 100644 --- a/lib/dtas/player/client_handler.rb +++ b/lib/dtas/player/client_handler.rb @@ -150,7 +150,7 @@ module DTAS::Player::ClientHandler # :nodoc: rv = set_bool(io, kv, v) { |b| sink.__send__("#{k}=", b) } rv == true or return rv when "pipe_size" - rv = set_uint(io, kv, v, false) { |u| sink.pipe_size = u } + rv = set_uint(io, kv, v, true) { |u| sink.pipe_size = u } rv == true or return rv when "command" # nothing to validate, this could be "rm -rf /" :> sink.command = v.empty? ? DTAS::Sink::SINK_DEFAULTS["command"] : v @@ -170,7 +170,7 @@ module DTAS::Player::ClientHandler # :nodoc: io.emit("OK") when "cat" sink = @sinks[name] or return io.emit("ERR #{name} not found") - io.emit(sink.to_hsh.to_yaml) + io.emit(sink.to_hash.to_yaml) else io.emit("ERR unknown sink op #{msg[0]}") end |