From: Cheoleun Moon Date: Tue, 24 Aug 2021 09:19:42 +0000 (+0900) Subject: Check return values X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F09%2F279909%2F1;p=platform%2Fcore%2Fapi%2Fnsd.git Check return values Change-Id: If594a5c1606bc22f7bb75da763299a8090e857bd Signed-off-by: Cheoleun Moon --- diff --git a/tests/dns-sd-internal-test.c b/tests/dns-sd-internal-test.c index a88ed26..5517aa2 100644 --- a/tests/dns-sd-internal-test.c +++ b/tests/dns-sd-internal-test.c @@ -123,7 +123,7 @@ static void _resolve_cb(dnssd_error_e result, dnssd_service_h service, void *use printf("Service Type : %s\n", type); rv = dnssd_service_get_ip(service, &ip_v4_address, &ip_v6_address); - if (rv == DNSSD_ERROR_NONE) { + if (rv == DNSSD_ERROR_NONE) { if (ip_v4_address) printf("IPv4 Address : %s\n", ip_v4_address); if (ip_v6_address) @@ -131,13 +131,16 @@ static void _resolve_cb(dnssd_error_e result, dnssd_service_h service, void *use } rv = dnssd_service_get_port(service, &port); - printf("Port : %d\n", port); + if (rv == DNSSD_ERROR_NONE) + printf("Port : %d\n", port); printf("TXT Record : "); - dnssd_service_get_all_txt_record(service, &txt_len, + rv = dnssd_service_get_all_txt_record(service, &txt_len, (void *)&txt_record); - show_txt_record(txt_len, txt_record); - printf("\n"); + if (rv == DNSSD_ERROR_NONE) { + show_txt_record(txt_len, txt_record); + printf("\n"); + } g_free(ip_v4_address); g_free(ip_v6_address); diff --git a/tests/dns-sd-test.c b/tests/dns-sd-test.c index 7ddb54a..c561e3b 100644 --- a/tests/dns-sd-test.c +++ b/tests/dns-sd-test.c @@ -419,6 +419,7 @@ int test_dnssd_service_set_record() printf("Successfully added record\n"); + g_free(data); return 1; } @@ -499,12 +500,14 @@ static void dnssd_browse_reply(dnssd_service_state_e service_state, } rv = dnssd_service_get_port(remote_service, &port); - printf("Port : %d\n", port); + if (rv == DNSSD_ERROR_NONE) + printf("Port : %d\n", port); printf("TXT Record : "); dnssd_service_get_all_txt_record(remote_service, &txt_len, (void *)&txt_record); - show_txt_record(txt_len, txt_record); + if (rv == DNSSD_ERROR_NONE) + show_txt_record(txt_len, txt_record); g_free(ip_v4_address); g_free(ip_v6_address);