X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fconnection.c;h=55cbda80936bc88d5c500eedaf26dbca029608ca;hb=93364887275e064f55ad0169959b7ee6fb765eb0;hp=92c4ff6b260e4bfbd26e5ed4c5d95c5e8e376688;hpb=b13adca7c52c7c36969b46bf52177711c7b86a9f;p=platform%2Fcore%2Fapi%2Fconnection.git diff --git a/src/connection.c b/src/connection.c index 92c4ff6..55cbda8 100644 --- a/src/connection.c +++ b/src/connection.c @@ -257,10 +257,12 @@ EXPORT_API int connection_create(connection_h* connection) rv = _connection_libnet_init(); if (rv == NET_ERR_ACCESS_DENIED) { CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); + CONNECTION_MUTEX_UNLOCK; return CONNECTION_ERROR_PERMISSION_DENIED; } else if (rv != NET_ERR_NONE) { CONNECTION_LOG(CONNECTION_ERROR, "Failed to create connection[%d]", rv); + CONNECTION_MUTEX_UNLOCK; return CONNECTION_ERROR_OPERATION_FAILED; }