From aed66d3566058ed5b6d152b538c415fff3241364 Mon Sep 17 00:00:00 2001 From: Matthias Radestock Date: Wed, 18 Jul 2012 17:46:15 +0100 Subject: use new frame_error function --- src/rabbit_reader.erl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl index 514069bc..ade6122f 100644 --- a/src/rabbit_reader.erl +++ b/src/rabbit_reader.erl @@ -617,11 +617,11 @@ post_process_frame(_Frame, _ChPid, State) -> -define(FRAME_SIZE_FUDGE, ?EMPTY_FRAME_SIZE). handle_input(frame_header, <>, - #v1{connection = #connection{frame_max = FrameMax}}) + State = #v1{connection = #connection{frame_max = FrameMax}}) when FrameMax /= 0 andalso PayloadSize > FrameMax - ?EMPTY_FRAME_SIZE + ?FRAME_SIZE_FUDGE -> - throw({frame_too_large, Type, Channel, PayloadSize, - FrameMax - ?EMPTY_FRAME_SIZE}); + frame_error({frame_too_large, PayloadSize, FrameMax - ?EMPTY_FRAME_SIZE}, + Type, Channel, <<>>, State); handle_input(frame_header, <>, State) -> ensure_stats_timer( switch_callback(State, {frame_payload, Type, Channel, PayloadSize}, -- cgit v1.2.1