diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2010-07-22 16:02:10 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2010-07-22 16:02:10 +0100 |
| commit | 2d84cfa0cd2fe037b9623e81aecffa95875fe3b2 (patch) | |
| tree | 22e511729e9f4531fc9d93c190f13119b6f4dfea | |
| parent | f5f88ac1bf169193e5a96d9d91ae478b52f98a68 (diff) | |
| download | rabbitmq-server-git-2d84cfa0cd2fe037b9623e81aecffa95875fe3b2.tar.gz | |
Allow the complete test suite to run.
| -rw-r--r-- | src/rabbit_event.erl | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/rabbit_event.erl b/src/rabbit_event.erl index 08c1300756..72a9f8ba98 100644 --- a/src/rabbit_event.erl +++ b/src/rabbit_event.erl @@ -38,6 +38,13 @@ %%---------------------------------------------------------------------------- notify(Type, Props) -> - gen_event:notify(rabbit_event, #event{type = Type, - props = Props, - timestamp = os:timestamp()}). + try + gen_event:notify(rabbit_event, #event{type = Type, + props = Props, + timestamp = os:timestamp()}) + catch error:badarg -> + %% badarg means rabbit_event is no longer registered. We never + %% unregister it so the great likelihood is that we're shutting + %% down the broker but some events were backed up. Ignore it. + ok + end. |
