Fix for the incorrect payload size conversion in the stack
authorTim Kourt <tim.a.kourt@intel.com>
Wed, 26 Aug 2015 21:07:57 +0000 (14:07 -0700)
committerJon A. Cruz <jonc@osg.samsung.com>
Wed, 26 Aug 2015 23:29:09 +0000 (23:29 +0000)
Change-Id: I928170769799b4c9ca5c466680e9103956a35a53
Signed-off-by: Tim Kourt <tim.a.kourt@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/2290
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jon A. Cruz <jonc@osg.samsung.com>
resource/csdk/stack/src/ocpayloadconvert.c

index a95c618..02a5b0f 100644 (file)
@@ -109,6 +109,8 @@ OCStackResult OCConvertPayload(OCPayload* payload, uint8_t** outPayload, size_t*
                 OICFree(out);
                 return OC_STACK_NO_MEMORY;
             }
+
+            out = out2;
         }
 
         *size = curSize;