vine-verifier: fix wrong parameter 01/258701/1
authorCheoleun Moon <chleun.moon@samsung.com>
Mon, 24 May 2021 10:44:19 +0000 (19:44 +0900)
committerCheoleun Moon <chleun.moon@samsung.com>
Mon, 24 May 2021 10:44:28 +0000 (19:44 +0900)
Change-Id: I54d7f595860f9ab43304b136ad2c309e784d1e9c
Signed-off-by: Cheoleun Moon <chleun.moon@samsung.com>
tests/verifier/vine-verifier.cpp

index 67c99a580ab93cc6844808c36aad87e8d678c9d7..6ce82b4c8abe6e52692865ee49399ba9c49b9547 100644 (file)
@@ -337,6 +337,7 @@ static void __ip_resolved_cb(vine_session_h session, vine_service_h service,
        const char *ip, vine_address_family_e address_family, /* availability */
        void *user_data)
 {
+       printf("IP: %s\n", ip);
        // NOTE: Ignore a link-local address temporary.
        // This should be handled by dns-sd-plugin.
        if (!is_dp_running && strncmp(ip, "fe80:", 5) != 0) {
@@ -387,7 +388,8 @@ static void __discovered_cb(vine_session_h session, vine_service_h service,
                fflush(stdout);
 
                vine_service_h s;
-               vine_service_clone(service, &s);
+               ret = vine_service_clone(service, &s);
+               PRINT_IF_ERROR(ret, "vine_service_clone");
                ret = vine_session_set_ip_resolved_cb(session, s, __ip_resolved_cb, user_data);
                PRINT_IF_ERROR(ret, "vine_session_set_ip_resolved_cb");
        }
@@ -457,9 +459,9 @@ static void __start_pubsub(bool use_tls, bool use_psk)
 
        vine_dp_h dp;
        vine_dp_create(session, VINE_DP_TYPE_PUBSUB, &dp);
-       vine_dp_set_address_family(session, VINE_ADDRESS_FAMILY_IPV4);
-       vine_dp_set_security(session, security);
-       vine_dp_set_topic(session, TOPIC);
+       vine_dp_set_address_family(dp, VINE_ADDRESS_FAMILY_IPV4);
+       vine_dp_set_security(dp, security);
+       vine_dp_set_topic(dp, TOPIC);
        vine_dp_set_received_cb(dp, __pubsub_received_cb, NULL);
        PRINT_RESULT(vine_dp_open(dp, __pubsub_opened_cb, session), "vine_dp_open");
        vine_security_destroy(security);