summaryrefslogtreecommitdiff
path: root/src/gen_server2.erl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2012-11-08 13:42:44 +0000
committerSimon MacMullen <simon@rabbitmq.com>2012-11-08 13:42:44 +0000
commit9a91700d512aa5c8488fce8dfd1dc44892a12d99 (patch)
treeff45d2bde5c090128e818a38fe58b4ff615b6ec7 /src/gen_server2.erl
parent2c3252a5cde68ce04a579225ee0b8303667dd5ac (diff)
downloadrabbitmq-server-git-9a91700d512aa5c8488fce8dfd1dc44892a12d99.tar.gz
Doesn't make sense to drop calls.
Diffstat (limited to 'src/gen_server2.erl')
-rw-r--r--src/gen_server2.erl5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gen_server2.erl b/src/gen_server2.erl
index 3ef45062f9..123900517a 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 ->