Remove workaround, now that change
82c4c656ea508d6014419b0f82c6b734e55118e5
is releasing the mutex, from the error code path.
Change-Id: Ibfb5fad559d9351e3279d7af3346b49de8570738
Signed-off-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/17083
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Kevin Kane <kkane@microsoft.com>
{
OIC_LOG_V(DEBUG, NET_SSL_TAG, "In %s", __func__);
{
OIC_LOG_V(DEBUG, NET_SSL_TAG, "In %s", __func__);
- // TODO: Added as workaround, need to debug
- oc_mutex_unlock(g_sslContextMutex);
-
oc_mutex_lock(g_sslContextMutex);
if (NULL == g_caSslContext)
{
oc_mutex_lock(g_sslContextMutex);
if (NULL == g_caSslContext)
{
VERIFY_NON_NULL_RET(provServerDeviceId, NET_SSL_TAG, "provId is NULL", CA_STATUS_INVALID_PARAM);
VERIFY_NON_NULL_RET(ownerPsk, NET_SSL_TAG, "ownerPSK is NULL", CA_STATUS_INVALID_PARAM);
VERIFY_NON_NULL_RET(provServerDeviceId, NET_SSL_TAG, "provId is NULL", CA_STATUS_INVALID_PARAM);
VERIFY_NON_NULL_RET(ownerPsk, NET_SSL_TAG, "ownerPSK is NULL", CA_STATUS_INVALID_PARAM);
- // TODO: Added as workaround, need to debug
- oc_mutex_unlock(g_sslContextMutex);
-
oc_mutex_lock(g_sslContextMutex);
if (NULL == g_caSslContext)
{
oc_mutex_lock(g_sslContextMutex);
if (NULL == g_caSslContext)
{