Fix rdpayload initial condition.
authorJee Hyeok Kim <jihyeok13.kim@samsung.com>
Thu, 10 Mar 2016 06:07:33 +0000 (15:07 +0900)
committerJee Hyeok Kim <jihyeok13.kim@samsung.com>
Thu, 10 Mar 2016 14:04:05 +0000 (14:04 +0000)
If rdpayload contains no variable of each attribute,
This function always returns fail.
So change that accepts empty variable.

Change-Id: Ic2827396d6894f00ce9de94b7924614b9f605f6b
Signed-off-by: Jee Hyeok Kim <jihyeok13.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/5671
Reviewed-by: Habib Virji <habib.virji@samsung.com>
resource/csdk/stack/src/rdpayload.c

index e8bb5db..5b4e0f1 100644 (file)
@@ -463,7 +463,7 @@ static CborError ConditionalAddTextStringToMap(CborEncoder* map, const char* key
 static CborError ConditionalAddIntToMap(CborEncoder *map, const char *tags, const size_t size,
     const uint64_t *value)
 {
-    CborError err = CborUnknownError;
+    CborError err = CborNoError;
     if (*value)
     {
         err = cbor_encode_text_string(map, tags, size);