Fixed double free issue when destroying endpoint 02/111202/1 tizen_3.0_tv accepted/tizen/3.0/common/20170207.092315 accepted/tizen/3.0/ivi/20170207.084614 accepted/tizen/3.0/mobile/20170207.084519 accepted/tizen/3.0/tv/20170207.084539 accepted/tizen/3.0/wearable/20170207.084555 submit/tizen_3.0/20170120.051610 submit/tizen_3.0/20170207.042927
authorhyuna0213.jo <hyuna0213.jo@samsung.com>
Thu, 19 Jan 2017 03:52:31 +0000 (12:52 +0900)
committerJooseok Park <jooseok.park@samsung.com>
Fri, 20 Jan 2017 02:21:32 +0000 (11:21 +0900)
commit02b64e2e546d5f2bb32e0a2b216f8b3a4d345518
tree73f1fa69e6928432b19ef6bf5b066304b8beceee
parent2015708296e9674d0b884695421dd78cb3b8d477
Fixed double free issue when destroying endpoint

- after destroying memory, set NULL value to prevent double free
- add the usage of oc_mutex_lock() when block data is updated

Change-Id: I78d0d46e37333e099ec737ac4500a2f388d58c4e
Signed-off-by: hyuna0213.jo <hyuna0213.jo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/15447
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-by: Jaehong Jo <jaehong.jo@samsung.com>
Reviewed-by: jihwan seo <jihwan.seo@samsung.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
resource/csdk/connectivity/inc/cablockwisetransfer.h
resource/csdk/connectivity/src/cablockwisetransfer.c