Bug 1019404

Summary: [AMQP 1.0] testing for incorrect symbolic descriptor for value sections
Product: Red Hat Enterprise MRG Reporter: Gordon Sim <gsim>
Component: qpid-cppAssignee: Gordon Sim <gsim>
Status: CLOSED CURRENTRELEASE QA Contact: mick <mgoulish>
Severity: unspecified Docs Contact:
Priority: medium    
Version: DevelopmentCC: esammons, iboverma, jross, mgoulish, mtoth, pematous
Target Milestone: 3.0Keywords: OtherQA
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: qpid-cpp-0.22-20 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-01-21 12:57:10 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1010399    

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".