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]

Reply via email to