diff options
| author | Matthias Radestock <matthias@rabbitmq.com> | 2014-01-02 19:36:09 +0000 |
|---|---|---|
| committer | Matthias Radestock <matthias@rabbitmq.com> | 2014-01-02 19:36:09 +0000 |
| commit | bdcce61b945df2b095f7e0cca17d3633fdeebdf6 (patch) | |
| tree | 7c202273a4ab7516de105efa3d831ab9e41e2017 /src | |
| parent | 82edc6c3f97367a3a11103510800ed771800707f (diff) | |
| download | rabbitmq-server-git-bdcce61b945df2b095f7e0cca17d3633fdeebdf6.tar.gz | |
eliminate unnecessary state modification
amazingly this actually yields a few % performance improvement
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_reader.erl | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl index 6860254371..3c0e9c4b47 100644 --- a/src/rabbit_reader.erl +++ b/src/rabbit_reader.erl @@ -723,9 +723,7 @@ handle_input(frame_header, <<Type:8,Channel:16,PayloadSize:32, Payload:PayloadSize/binary, ?FRAME_END, Rest/binary>>, State) -> - {Rest, ensure_stats_timer( - switch_callback(handle_frame(Type, Channel, Payload, State), - frame_header, 7))}; + {Rest, ensure_stats_timer(handle_frame(Type, Channel, Payload, State))}; handle_input(frame_header, <<Type:8,Channel:16,PayloadSize:32, Rest/binary>>, State) -> {Rest, ensure_stats_timer( |
