OCRepPayloadSetUri API can use before OCRepPayloadAppend().
authorJack Lee <jjack.lee@samsung.com>
Tue, 30 Aug 2016 02:17:33 +0000 (11:17 +0900)
committerHabib Virji <habib.virji@samsung.com>
Tue, 30 Aug 2016 09:39:19 +0000 (09:39 +0000)
OCRepPayloadSetUri API can not decide whether Payload is
collection or not.

Change-Id: I5790e5c3b0a4eb88451ad759cb6ec441c15d5ec9
Signed-off-by: Jack Lee <jjack.lee@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/11095
Reviewed-by: Habib Virji <habib.virji@samsung.com>
Tested-by: Habib Virji <habib.virji@samsung.com>
resource/csdk/stack/src/ocpayload.c

index c2d12ea..b308c0f 100644 (file)
@@ -472,23 +472,10 @@ bool OCRepPayloadAddInterfaceAsOwner(OCRepPayload* payload, char* iface)
 
 bool OCRepPayloadSetUri(OCRepPayload* payload, const char*  uri)
 {
-    size_t arrayCount = 0;
-
     if (!payload)
     {
         return false;
     }
-
-    for (OCRepPayload *temp = payload; temp; temp = temp->next)
-    {
-        arrayCount++;
-    }
-
-    if (arrayCount <= 1)
-    {
-        return false;
-    }
-
     OICFree(payload->uri);
     payload->uri = OICStrdup(uri);
     return payload->uri != NULL;