webrtc_dns: Check error of getifaddrs() 14/287814/1
authorSangchul Lee <sc11.lee@samsung.com>
Tue, 7 Feb 2023 01:29:56 +0000 (10:29 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Tue, 7 Feb 2023 01:34:46 +0000 (10:34 +0900)
[Version] 0.3.284
[Issue type] Coverity defect (CHECKED_RETURN)

Change-Id: I8cfa281059b5b8efc5b2f6660bd89bcb475bfef2
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/capi-media-webrtc.spec
src/webrtc_dns.c

index ed2c87d5ec5b66257c7d3db1c6168f707135708c..e9889e5de1b8a25e6237545ac48bb4796dca99c0 100644 (file)
@@ -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
index 64c8f051dac0f831d10e8df2df67fe7daadece77..ba2c76de3469b0076524fe8ec49b99a25f32809c 100644 (file)
@@ -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)