fixup! tizenaudio-discover: ignore local services 76/241876/4
authorSeungbae Shin <seungbae.shin@samsung.com>
Thu, 20 Aug 2020 10:07:32 +0000 (19:07 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Fri, 21 Aug 2020 06:55:07 +0000 (06:55 +0000)
skip discovered from localhost(127.0.0.1)

[Version] 13.0.29
[Issue Type] Update

Change-Id: I5faa7ae58b5ebfa8dae5a8c68ba64ff2309096f4

packaging/pulseaudio-modules-tizen.spec
src/module-tizenaudio-discover.c

index 441a7818e94fbf106b677abc9d025fa408756518..04850b6061650945fda5590718afd1f7304b2010 100644 (file)
@@ -1,6 +1,6 @@
 Name:             pulseaudio-modules-tizen
 Summary:          Pulseaudio modules for Tizen
-Version:          13.0.28
+Version:          13.0.29
 Release:          0
 Group:            Multimedia/Audio
 License:          LGPL-2.1+
index 798f00660bc17e914d6bfd7056c2617e0e45be2d..e507e398da667829f3d726e9eededebdc61ba801 100644 (file)
@@ -356,12 +356,14 @@ finish:
 }
 
 static bool is_local_service(const char *ip_addr) {
-    char *ipv4_addr = NULL;
+    static const char *localhost = "127.0.0.1";
+    char *current_ip_addr = NULL;
     bool is_local = false;
 
-    ipv4_addr = vconf_get_str(VCONFKEY_NETWORK_IP);
-    is_local = pa_safe_streq(ipv4_addr, ip_addr);
-    pa_xfree(ipv4_addr);
+    current_ip_addr = vconf_get_str(VCONFKEY_NETWORK_IP);
+    is_local = (pa_safe_streq(ip_addr, current_ip_addr) ||
+                pa_safe_streq(ip_addr, localhost));
+    pa_xfree(current_ip_addr);
 
     return is_local;
 }