lib/rmpd/commands/admin.rb in rmpd-1.1.13 vs lib/rmpd/commands/admin.rb in rmpd-1.1.15
- old
+ new
@@ -4,16 +4,18 @@
simple_command :outputs
simple_command :tagtypes, :min_version => [0, 13, 0]
simple_command :disableoutput
simple_command :enableoutput
simple_command :update
- simple_command :_kill
def kill
- _kill
+ send_command_without_reconnect("kill")
@socket_mu.lock
- @socket.close
- @socket_mu.unlock
+ begin
+ @socket.close
+ ensure
+ @socket_mu.unlock
+ end
end
alias_method :disable_output, :disableoutput
alias_method :tag_types, :tagtypes
alias_method :enable_output, :enableoutput