[IOT-994] Fixing crash for parsing arbitrary UTF-8 payload
authorMarkus Jung <markus.jung@samsung.com>
Mon, 11 Apr 2016 09:23:33 +0000 (18:23 +0900)
committerUze Choi <uzchoi@samsung.com>
Tue, 12 Apr 2016 00:16:02 +0000 (00:16 +0000)
commitd237eecb9b581157dee9c3314d5a07091b0078ed
treec30f8408ec833e6a693090770accace3b49af191
parentb0b866058e9ade7498c4fdc1b849d734f469e470
[IOT-994] Fixing crash for parsing arbitrary UTF-8 payload

Avoid the crash by checking whether the cbortype is map.
Fundamentally, no-cbor type payload should be filtered in tinycbor library.
This change can be removed later.

Change-Id: Icde1422c61319d8c5e66675d9ef2b66f30dc4077
Signed-off-by: Markus Jung <markus.jung@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/7737
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Reviewed-by: Markus Jung <markus.jung85@gmail.com>
resource/csdk/stack/src/ocpayloadparse.c