diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2011-04-07 15:40:14 +0100 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2011-04-07 15:40:14 +0100 |
commit | e5a47db3cf448c377ba067ad3b2ab0dcd0b42d52 (patch) | |
tree | 624d04d78b7a8b097307938834af390b318ddd33 /src/rabbit_channel.erl | |
parent | 22bdb4ffd079fb5aa842e1673de888be46029ab0 (diff) | |
download | rabbitmq-server-e5a47db3cf448c377ba067ad3b2ab0dcd0b42d52.tar.gz |
Reinstate trap_exit in channel.bug24033
Diffstat (limited to 'src/rabbit_channel.erl')
-rw-r--r-- | src/rabbit_channel.erl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl index 5099bf3f..0c12614c 100644 --- a/src/rabbit_channel.erl +++ b/src/rabbit_channel.erl @@ -156,6 +156,7 @@ ready_for_close(Pid) -> init([Channel, ReaderPid, WriterPid, ConnPid, Protocol, User, VHost, Capabilities, CollectorPid, StartLimiterFun]) -> + process_flag(trap_exit, true), ok = pg_local:join(rabbit_channels, self()), StatsTimer = rabbit_event:init_stats_timer(), State = #ch{state = starting, |