diff options
| author | Matthias Radestock <matthias@rabbitmq.com> | 2013-01-15 18:46:52 +0000 |
|---|---|---|
| committer | Matthias Radestock <matthias@rabbitmq.com> | 2013-01-15 18:46:52 +0000 |
| commit | bc5dba9862c7b3e39111745768c17ca53aa49e00 (patch) | |
| tree | 614373f04242fda83c6d488e37638aea1ba56fd2 /src | |
| parent | 27ced3c51d3bfafdc1019381ae4cdda8fa92913f (diff) | |
| download | rabbitmq-server-git-bc5dba9862c7b3e39111745768c17ca53aa49e00.tar.gz | |
neater xref fooling
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_reader.erl | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl index 0d2ba5d2f6..6d4becc086 100644 --- a/src/rabbit_reader.erl +++ b/src/rabbit_reader.erl @@ -996,13 +996,10 @@ emit_stats(State) -> become_1_0(Mode, Version, State = #v1{sock = Sock}) -> case code:is_loaded(rabbit_amqp1_0_reader) of false -> refuse_connection(Sock, {bad_version, Version}); - _ -> apply0(rabbit_amqp1_0_reader, become, - [Mode, pack_for_1_0(State)]) + _ -> M = rabbit_amqp1_0_reader, %% fool xref + M:become(Mode, pack_for_1_0(State)) end. -%% Fool xref. Simply using apply(M, F, A) with constants is not enough. -apply0(M, F, A) -> apply(M, F, A). - pack_for_1_0(#v1{parent = Parent, sock = Sock, recv_len = RecvLen, |
