Modify discoveryMap's cancel logic in order to keep data intergrity.
authordoil.kwon <doil.kwon@samsung.com>
Thu, 24 Sep 2015 08:20:12 +0000 (17:20 +0900)
committerMadan Lanka <lanka.madan@samsung.com>
Mon, 28 Sep 2015 07:09:17 +0000 (07:09 +0000)
commit2a5070ad796bcdf0a21deaf3b1eac566a8c60543
tree8cf089d28e3bf89e46ce2a65fe1cb6d448204e76
parent511c5dbda50045fb04bae679aeaadc3a243b7b2a
Modify discoveryMap's cancel logic in order to keep data intergrity.

- lock guard mutex before erasing data in discoveryMap.

Change-Id: I71f2a63797e417148a670a1d9e880d0c2a6515d4
Signed-off-by: doil.kwon <doil.kwon@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/3029
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
(cherry picked from commit 404a997993bfba1289279683f7b6c6534f3a651d)
Reviewed-on: https://gerrit.iotivity.org/gerrit/3093
service/resource-encapsulation/include/RCSDiscoveryManagerImpl.h
service/resource-encapsulation/src/resourceClient/RCSDiscoveryManager.cpp
service/resource-encapsulation/src/resourceClient/RCSDiscoveryManagerImpl.cpp