summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2011-04-07 15:40:14 +0100
committerSimon MacMullen <simon@rabbitmq.com>2011-04-07 15:40:14 +0100
commite5a47db3cf448c377ba067ad3b2ab0dcd0b42d52 (patch)
tree624d04d78b7a8b097307938834af390b318ddd33
parent22bdb4ffd079fb5aa842e1673de888be46029ab0 (diff)
downloadrabbitmq-server-bug24033.tar.gz
Reinstate trap_exit in channel.bug24033
-rw-r--r--src/rabbit_channel.erl1
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,