From: Cheoleun Moon Date: Fri, 23 Apr 2021 08:05:10 +0000 (+0900) Subject: verifier: clone the discovered vine_service X-Git-Tag: submit/tizen/20210426.035717~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4a9a544e23ab4c1ef0e14f15ef1afb2190791bdc;p=platform%2Fcore%2Fapi%2Fvine.git verifier: clone the discovered vine_service Change-Id: I50b1e27e9fa163ee14129621c39d0536ade7611a Signed-off-by: Cheoleun Moon --- diff --git a/tests/verifier/vine-verifier.cpp b/tests/verifier/vine-verifier.cpp index 93d0937..67c99a5 100644 --- a/tests/verifier/vine-verifier.cpp +++ b/tests/verifier/vine-verifier.cpp @@ -348,6 +348,7 @@ static void __ip_resolved_cb(vine_session_h session, vine_service_h service, PRINT_IF_ERROR(ret, "vine_service_get_port"); __connect_to_server(session, info->use_tls, info->use_psk, ip, address_family, port); + vine_service_destroy(service); free(info); } } @@ -385,7 +386,9 @@ static void __discovered_cb(vine_session_h session, vine_service_h service, printf("\n"); fflush(stdout); - ret = vine_session_set_ip_resolved_cb(session, service, __ip_resolved_cb, user_data); + vine_service_h s; + vine_service_clone(service, &s); + ret = vine_session_set_ip_resolved_cb(session, s, __ip_resolved_cb, user_data); PRINT_IF_ERROR(ret, "vine_session_set_ip_resolved_cb"); }