src/modules/module-zeroconf-discover.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 768e57c8a07c6fc44e2dcbafd063439ebccd0cf7
Author: Philip Withnall <philip.withn...@collabora.co.uk>
Date:   Tue Sep 20 10:26:00 2016 -0700

    zeroconf-discover: fix a memory leak
    
    Coverity CID: #1358700
    
    https://bugs.freedesktop.org/show_bug.cgi?id=97876

diff --git a/src/modules/module-zeroconf-discover.c 
b/src/modules/module-zeroconf-discover.c
index bd7e6ab..96476b7 100644
--- a/src/modules/module-zeroconf-discover.c
+++ b/src/modules/module-zeroconf-discover.c
@@ -173,9 +173,10 @@ static void resolver_cb(
                 ss.channels = (uint8_t) atoi(value);
             else if (pa_streq(key, "format"))
                 ss.format = pa_parse_sample_format(value);
-            else if (pa_streq(key, "icon-name"))
+            else if (pa_streq(key, "icon-name")) {
+                pa_xfree(properties);
                 properties = pa_sprintf_malloc("device.icon_name=%s", value);
-            else if (pa_streq(key, "channel_map")) {
+            } else if (pa_streq(key, "channel_map")) {
                 pa_channel_map_parse(&cm, value);
                 channel_map_set = true;
             }

_______________________________________________
pulseaudio-commits mailing list
pulseaudio-commits@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-commits

Reply via email to