diff options
| author | Tim Watson <tim@rabbitmq.com> | 2012-10-24 14:44:18 +0100 |
|---|---|---|
| committer | Tim Watson <tim@rabbitmq.com> | 2012-10-24 14:44:18 +0100 |
| commit | 8cdaef0b4498e295217558a763bebfb1d6dc0e02 (patch) | |
| tree | 271536e6f2ade856b1f34f2fd573c9849ded684f | |
| parent | 66217363cd194531b3fa345fcc037c62978e95ac (diff) | |
| download | rabbitmq-server-git-8cdaef0b4498e295217558a763bebfb1d6dc0e02.tar.gz | |
don't crash when appending table headers if the previous header wasn't an array
| -rw-r--r-- | src/rabbit_basic.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rabbit_basic.erl b/src/rabbit_basic.erl index db2b7e9570..0e63ce1234 100644 --- a/src/rabbit_basic.erl +++ b/src/rabbit_basic.erl @@ -181,8 +181,8 @@ append_table_header(Name, Info, undefined) -> append_table_header(Name, Info, []); append_table_header(Name, Info, Headers) -> Prior = case rabbit_misc:table_lookup(Headers, Name) of - undefined -> []; - {array, Existing} -> Existing + {array, Existing} -> Existing; + _ -> [] end, rabbit_misc:set_table_value(Headers, Name, array, [{table, Info} | Prior]). |
