diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2012-11-08 13:42:44 +0000 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2012-11-08 13:42:44 +0000 |
commit | 7c6415eda10ea30feb706d9b38de354560abc504 (patch) | |
tree | ff45d2bde5c090128e818a38fe58b4ff615b6ec7 /src/gen_server2.erl | |
parent | 044bfbcecbc7e2a86f331d9a493d8d2daed5e260 (diff) | |
download | rabbitmq-server-7c6415eda10ea30feb706d9b38de354560abc504.tar.gz |
Doesn't make sense to drop calls.
Diffstat (limited to 'src/gen_server2.erl')
-rw-r--r-- | src/gen_server2.erl | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gen_server2.erl b/src/gen_server2.erl index 3ef45062..12390051 100644 --- a/src/gen_server2.erl +++ b/src/gen_server2.erl @@ -21,7 +21,8 @@ %% Message, From, Length and State or just Message, Length and State %% (where Length is the current number of messages waiting to be %% processed) and return a single integer representing the priority -%% attached to the message, or 'drop' to ignore it. Messages with +%% attached to the message, or 'drop' to ignore it (for +%% prioritise_cast/3 and prioritise_info/3 only). Messages with %% higher priorities are processed before requests with lower %% priorities. The default priority is 0. %% @@ -1200,8 +1201,6 @@ function_exported_or_default(Mod, Fun, Arity, Default) -> state = State }) -> Length = priority_queue:len(Queue), case catch Mod:Fun(Msg, From, Length, State) of - drop -> - drop; Res when is_integer(Res) -> Res; Err -> |