diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2014-10-06 16:53:04 +0100 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2014-10-06 16:53:04 +0100 |
commit | 9b1cf9ba35cdc21c6f9a0dd175e9d9ca526c798d (patch) | |
tree | 3d9d91c1c5eced84851d391a460bba3e0a87ee51 /src/rabbit_channel.erl | |
parent | cce2494b91bdf4509e977665620faf759c47582f (diff) | |
download | rabbitmq-server-9b1cf9ba35cdc21c6f9a0dd175e9d9ca526c798d.tar.gz |
Prevent the channel from holding a lot of binary garbage when accepting huge messages.
Diffstat (limited to 'src/rabbit_channel.erl')
-rw-r--r-- | src/rabbit_channel.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl index fc433898..7f10c19f 100644 --- a/src/rabbit_channel.erl +++ b/src/rabbit_channel.erl @@ -607,7 +607,7 @@ check_internal_exchange(_) -> ok. check_msg_size(Content) -> - Size = rabbit_basic:msg_size(Content), + Size = rabbit_basic:msg_size_and_gc(Content), case Size > ?MAX_MSG_SIZE of true -> precondition_failed("message size ~B larger than max size ~B", [Size, ?MAX_MSG_SIZE]); |