From 8e60cf6d33f5d9c4c0f308ea79784effda409109 Mon Sep 17 00:00:00 2001 From: Habib Virji Date: Thu, 24 Mar 2016 22:10:42 +0000 Subject: [PATCH] [IOT-993] Remove limit of payload size handling It cannot go beyond two level of increasing the payload size and it a[[ear it can go for handling bigger size. Change-Id: I303f29563b32ba25d2f5e92a28f3a0ecac46ea60 Signed-off-by: Habib Virji Reviewed-on: https://gerrit.iotivity.org/gerrit/6305 Tested-by: jenkins-iotivity Reviewed-by: Mushfiqul Islam Tested-by: Uze Choi --- resource/csdk/stack/src/ocpayloadconvert.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/resource/csdk/stack/src/ocpayloadconvert.c b/resource/csdk/stack/src/ocpayloadconvert.c index 663bc73..6514142 100644 --- a/resource/csdk/stack/src/ocpayloadconvert.c +++ b/resource/csdk/stack/src/ocpayloadconvert.c @@ -35,9 +35,6 @@ // Arbitrarily chosen size that seems to contain the majority of packages #define INIT_SIZE (255) -// This is six times of the init_size to handle MAX payload. -#define MAX_SIZE (1530) - // Discovery Links Map Length. #define LINKS_MAP_LEN 4 @@ -95,7 +92,7 @@ OCStackResult OCConvertPayload(OCPayload* payload, uint8_t** outPayload, size_t* VERIFY_PARAM_NON_NULL(TAG, out2, "Failed to increase payload size"); out = out2; err = OCConvertPayloadHelper(payload, out, &curSize); - while (err == CborErrorOutOfMemory && curSize < MAX_SIZE) + while (err == CborErrorOutOfMemory) { uint8_t *out2 = (uint8_t *)OICRealloc(out, curSize); VERIFY_PARAM_NON_NULL(TAG, out2, "Failed to increase payload size"); -- 2.7.4