diff options
| author | Matthew Sackman <matthew@lshift.net> | 2009-12-19 16:36:06 +0000 |
|---|---|---|
| committer | Matthew Sackman <matthew@lshift.net> | 2009-12-19 16:36:06 +0000 |
| commit | 4130618aac68fc5903ed7ddeae95ba538f2f3ba5 (patch) | |
| tree | 0b4c4dc448ea04af231a51052c856494f5cb0f58 /src | |
| parent | 97d6bd33c0c4b4c6946eacb0aff518c3dec001d4 (diff) | |
| download | rabbitmq-server-git-4130618aac68fc5903ed7ddeae95ba538f2f3ba5.tar.gz | |
msg_store traps exits, and so it should have a handle_info clause to catch that
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_msg_store.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_msg_store.erl b/src/rabbit_msg_store.erl index 0702cf3690..f139fc4581 100644 --- a/src/rabbit_msg_store.erl +++ b/src/rabbit_msg_store.erl @@ -426,7 +426,10 @@ handle_info(timeout, State) -> handle_info({file_handle_cache, maximum_eldest_since_use, Age}, State) -> ok = file_handle_cache:set_maximum_since_use(Age), - noreply(State). + noreply(State); + +handle_info({'EXIT', _Pid, Reason}, State) -> + {stop, Reason, State}. terminate(_Reason, State = #msstate { msg_locations = MsgLocations, file_summary = FileSummary, |
