diff options
author | Michael Klishin <michael@clojurewerkz.org> | 2021-04-07 11:34:35 +0300 |
---|---|---|
committer | Michael Klishin <michael@clojurewerkz.org> | 2021-04-07 11:34:35 +0300 |
commit | 87170e2995c97936eac378d06ff7869ac5c56ec2 (patch) | |
tree | 2ce603286f6dfd301355d8a060ca052d583ee777 | |
parent | a19db0c2852301d8a03678aee6cd49581fc193df (diff) | |
download | rabbitmq-server-git-mk-amqp10-parser-infinite-loop.tar.gz |
-rw-r--r-- | deps/amqp10_common/src/amqp10_binary_parser.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/deps/amqp10_common/src/amqp10_binary_parser.erl b/deps/amqp10_common/src/amqp10_binary_parser.erl index 2ea5774c01..376ac47aed 100644 --- a/deps/amqp10_common/src/amqp10_binary_parser.erl +++ b/deps/amqp10_common/src/amqp10_binary_parser.erl @@ -127,8 +127,8 @@ parse_array_primitive(16#41, <<_:8/unsigned, R/binary>>) -> {true, R}; parse_array_primitive(16#42, <<_:8/unsigned, R/binary>>) -> {false, R}; parse_array_primitive(16#43, <<_:8/unsigned, R/binary>>) -> {{uint, 0}, R}; parse_array_primitive(16#44, <<_:8/unsigned, R/binary>>) -> {{ulong, 0}, R}; -parse_array_primitive(Marker, Data) -> - parse_primitive(Marker, Data). +parse_array_primitive(ElementType, Data) -> + parse_primitive(ElementType, Data). %% array structure is {array, Ctor, [Data]} %% e.g. {array, symbol, [<<"amqp:accepted:list">>]} |