From a73dfa48df55339a4af3acbc93c0ef92cc659030 Mon Sep 17 00:00:00 2001 From: kmook Date: Fri, 15 Jul 2016 13:50:41 +0900 Subject: [PATCH] changed service_connect API to returns error on already connected state Change-Id: Ib74ec8ad06a80554ee9e34a1361a625c0ed6ecd8 Signed-off-by: kmook --- lib/conv_lib_service.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/conv_lib_service.cpp b/lib/conv_lib_service.cpp index a6a3b32..7d58c5c 100755 --- a/lib/conv_lib_service.cpp +++ b/lib/conv_lib_service.cpp @@ -504,6 +504,9 @@ EXTAPI int conv_service_connect(conv_service_h handle, conv_service_connected_cb ASSERT_NOT_NULL(callback); //LCOV_EXCL_START + IF_FAIL_RETURN_TAG(handle->connection_state != CONV_SERVICE_CONNECTION_STATE_CONNECTED, CONV_ERROR_INVALID_OPERATION, _E, "Service is already connected"); + IF_FAIL_RETURN_TAG(handle->connection_state != CONV_SERVICE_CONNECTION_STATE_CONNECTING, CONV_ERROR_INVALID_OPERATION, _E, "Service is now connecting"); + int req_id; json description; -- 2.7.4