From: Sangchul Lee Date: Tue, 7 Feb 2023 01:29:56 +0000 (+0900) Subject: webrtc_dns: Check error of getifaddrs() X-Git-Tag: accepted/tizen/unified/20230213.170658~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=66b1cdf40e74c0e5737c875007b5f1dd99f46a0a;p=platform%2Fcore%2Fapi%2Fwebrtc.git webrtc_dns: Check error of getifaddrs() [Version] 0.3.284 [Issue type] Coverity defect (CHECKED_RETURN) Change-Id: I8cfa281059b5b8efc5b2f6660bd89bcb475bfef2 Signed-off-by: Sangchul Lee --- diff --git a/packaging/capi-media-webrtc.spec b/packaging/capi-media-webrtc.spec index ed2c87d5..e9889e5d 100644 --- a/packaging/capi-media-webrtc.spec +++ b/packaging/capi-media-webrtc.spec @@ -1,6 +1,6 @@ Name: capi-media-webrtc Summary: A WebRTC library in Tizen Native API -Version: 0.3.283 +Version: 0.3.284 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/webrtc_dns.c b/src/webrtc_dns.c index 64c8f051..ba2c76de 100644 --- a/src/webrtc_dns.c +++ b/src/webrtc_dns.c @@ -75,7 +75,10 @@ static gchar *__get_my_private_ip(void) char addr_buf[INET_ADDRSTRLEN]; gchar *ip = NULL; - getifaddrs(&ifaddr); + if (getifaddrs(&ifaddr) < 0) { + LOG_ERROR("failed to getifaddrs(), error:%s", g_strerror(errno)); + return NULL; + } for (ifaddr_ptr = ifaddr; ifaddr_ptr != NULL; ifaddr_ptr = ifaddr_ptr->ifa_next) { if (!ifaddr_ptr->ifa_addr)