[CONPRO-1212] Removing invocation of lock_guard destructor. 49/174249/1
authorHarry <h.marappa@samsung.com>
Wed, 31 Jan 2018 09:22:21 +0000 (14:52 +0530)
committerAmit KS <amit.s12@samsung.com>
Thu, 29 Mar 2018 08:46:48 +0000 (14:16 +0530)
commitcc6a8307014e84dfa1900cfbd603926cda69e560
tree586a3995e264f6852cd46bff1974e798f8781cde
parentee12fcae6855764b2220aaf85d140179571852ef
[CONPRO-1212] Removing invocation of lock_guard destructor.

std::lock_guard follows RAII for std::mutex. Invoking
std::lock_guard<std::mutex>::~lock_guard() makes unlock
call twice on underlying mutex. As per the API documentation
calling unlock from thread which does not own lock results in
undefined behaviour.

https://github.sec.samsung.net/RS7-IOTIVITY/IoTivity/pull/243
(cherry picked from commit fc681e089d3bbbbd16f90ad05d53208f9a1602d1)

Change-Id: Iaf21d318f5fa46daf2bcc17f0f07ffe9aa887b9d
Signed-off-by: Harry <h.marappa@samsung.com>
Signed-off-by: Amit KS <amit.s12@samsung.com>
service/resource-encapsulation/src/resourceCache/src/ResourceCacheManager.cpp