Back to bug 1308695

Who When What Removed Added
Mike Cressman 2016-02-15 19:40:25 UTC Status NEW MODIFIED
Fixed In Version qpid-cpp-0.34-6.el7
Eric Sammons 2016-02-16 11:12:19 UTC CC esammons
errata-xmlrpc 2016-02-17 16:24:46 UTC Status MODIFIED ON_QA
Zdenek Kraus 2016-02-22 12:07:07 UTC QA Contact messaging-qe-bugs zkraus
Zdenek Kraus 2016-02-22 13:23:42 UTC Status ON_QA VERIFIED
Mike Cressman 2016-02-29 03:44:34 UTC Doc Text Cause:
Any message property declared as an unsigned 16 bit integer was getting converted to an unsigned 8 bit value in the broker.
Consequence:
Values greater than 255 would cause an error in the conversion.
Fix:
The code was corrected to do the appropriate internal conversion.
Result:
Unsigned 16 bit integer values in the message header are now correctly maintained in the broker.
Scott Mumford 2016-03-01 00:46:10 UTC CC smumford
Doc Text Cause:
Any message property declared as an unsigned 16 bit integer was getting converted to an unsigned 8 bit value in the broker.
Consequence:
Values greater than 255 would cause an error in the conversion.
Fix:
The code was corrected to do the appropriate internal conversion.
Result:
Unsigned 16 bit integer values in the message header are now correctly maintained in the broker.
It was found that any message property declared as an unsigned 16 bit integer would get converted to an unsigned 8 bit value in the broker. If the value was greater than 255, an error would occur in the conversion.

The codebase has been updated to ensure the conversion performs as expected and unsigned 16 bit integer values in the message header are now correctly maintained in the broker.
errata-xmlrpc 2016-03-07 16:13:43 UTC Status VERIFIED RELEASE_PENDING
Nathan Galvin 2016-03-11 19:33:40 UTC CC ngalvin
errata-xmlrpc 2016-03-14 14:53:29 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2016-03-14 10:53:29 UTC

Back to bug 1308695