Bug 1019404 - [AMQP 1.0] testing for incorrect symbolic descriptor for value sections
Summary: [AMQP 1.0] testing for incorrect symbolic descriptor for value sections
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: qpid-cpp
Version: Development
Hardware: Unspecified
OS: Unspecified
medium
unspecified
Target Milestone: 3.0
: ---
Assignee: Gordon Sim
QA Contact: mick
URL:
Whiteboard:
Depends On:
Blocks: 1010399
TreeView+ depends on / blocked
 
Reported: 2013-10-15 16:09 UTC by Gordon Sim
Modified: 2015-01-21 12:57 UTC (History)
6 users (show)

Fixed In Version: qpid-cpp-0.22-20
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-01-21 12:57:10 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Apache JIRA QPID-5236 0 None None None Never

Description Gordon Sim 2013-10-15 16:09:21 UTC
Description of problem:

The decoding code in broker and client is using the wrong value to test against the symbolic descriptor of an AmqpValue section.

Version-Release number of selected component (if applicable):

qpid-0.24

How reproducible:

This is hard to test as there is no client that produces messages using symbolic descriptors (they use numeric descriptors). However the change is trivial and what's there is clearly wrong.

Comment 1 Gordon Sim 2013-10-15 16:10:23 UTC
Fixed upstream: https://svn.apache.org/r1532409

Comment 3 mick 2014-03-07 20:16:10 UTC
I have a client that I believe is sending a message with an AMQP symbolic descriptor, and another client that can receive that message -- but it's not obvious that anything wrong is happening when I send this message through a broker with the old code in it.  

( It also works fine with the fixed code. )

I am marking this one as "special verification".


Note You need to log in before you can comment on or make changes to this bug.