lib/dispatch-rider/subscriber.rb in dispatch-rider-1.2.8 vs lib/dispatch-rider/subscriber.rb in dispatch-rider-1.2.9

- old
+ new

@@ -38,27 +38,27 @@ end private def register_quit_trap - Signal.trap("QUIT") do + SignalTools.append_trap("QUIT") do # signal number: 3 logger.info "Received SIGQUIT, stopping demultiplexer" demultiplexer.stop end end def register_term_trap - Signal.trap("TERM") do + SignalTools.append_trap("TERM") do # signal number: 15 logger.info "Received SIGTERM, stopping demultiplexer" demultiplexer.stop end end def register_int_trap @already_interrupted = false - Signal.trap("INT") do + SignalTools.append_trap("INT") do if @already_interrupted logger.info "Received SIGINT second time, aborting" exit(0) else logger.info "Received SIGINT first time, stopping demultiplexer"