[IOT-1833] [IOT-1834] CTT 1.7.8.3 fixes
authorDan Mihai <Daniel.Mihai@microsoft.com>
Mon, 20 Feb 2017 18:28:29 +0000 (10:28 -0800)
committerKevin Kane <kkane@microsoft.com>
Wed, 22 Feb 2017 18:10:19 +0000 (18:10 +0000)
commitd7778f4e3bd23e84edd6d93c6dc0c5df0d832197
tree53d7ac85eaea0a65c9609a95c40881024bcf97c6
parent14a842f514d7655c9944065c3c68595f1a80541d
[IOT-1833] [IOT-1834] CTT 1.7.8.3 fixes

1. Remove bogus memset from ClearRequestContext.

2. Don't try to log already-freed block from CAAddBlockOption1.

3. Fix (read) buffer overrun due to logging non-zero-terminated
   payload as a string, from CAUpdatePayloadData

Change-Id: I0e02f7656471921098ebce1cb5e216c0934d2eb2
Signed-off-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/17387
Reviewed-by: Nathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Mike Fenelon <mike.fenelon@microsoft.com>
Reviewed-by: Jaewook Jung <jw0213.jung@samsung.com>
Reviewed-by: Kevin Kane <kkane@microsoft.com>
resource/csdk/connectivity/src/cablockwisetransfer.c
resource/csdk/security/src/policyengine.c
resource/csdk/security/src/secureresourcemanager.c