Author: rgodfrey
Date: Wed Oct 3 10:15:21 2012
New Revision: 1393386
URL: http://svn.apache.org/viewvc?rev=1393386&view=rev
Log:
PROTON-49 : Improper encoding of described types
Modified:
qpid/proton/trunk/proton-j/src/main/java/org/apache/qpid/proton/codec/DynamicDescribedType.java
Modified:
qpid/proton/trunk/proton-j/src/main/java/org/apache/qpid/proton/codec/DynamicDescribedType.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/main/java/org/apache/qpid/proton/codec/DynamicDescribedType.java?rev=1393386&r1=1393385&r2=1393386&view=diff
==============================================================================
---
qpid/proton/trunk/proton-j/src/main/java/org/apache/qpid/proton/codec/DynamicDescribedType.java
(original)
+++
qpid/proton/trunk/proton-j/src/main/java/org/apache/qpid/proton/codec/DynamicDescribedType.java
Wed Oct 3 10:15:21 2012
@@ -89,7 +89,9 @@ public class DynamicDescribedType implem
{
_underlyingEncoding = underlyingEncoding;
_descriptorType =
_encoder.getType(_descriptor).getEncoding(_descriptor);
- _constructorSize = 1 + _descriptorType.getConstructorSize() +
_descriptorType.getValueSize(_descriptor);
+ _constructorSize = 1 + _descriptorType.getConstructorSize()
+ + _descriptorType.getValueSize(_descriptor)
+ + _underlyingEncoding.getConstructorSize();
}
public AMQPType getType()
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]