[pulseaudio-discuss] [PATCH v2 06/10] raop: Fix potential memory leak

Peter Meerwald-Stadler pmeerw at pmeerw.net
Mon Mar 6 07:43:18 UTC 2017


Coverity ID: #1410204

Signed-off-by: Peter Meerwald-Stadler <pmeerw at pmeerw.net>
---
 src/modules/raop/module-raop-discover.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/modules/raop/module-raop-discover.c b/src/modules/raop/module-raop-discover.c
index c0b4549..dc55b9c 100644
--- a/src/modules/raop/module-raop-discover.c
+++ b/src/modules/raop/module-raop-discover.c
@@ -152,7 +152,7 @@ static void resolver_cb(
 
     if (event != AVAHI_RESOLVER_FOUND) {
         pa_log("Resolving of '%s' failed: %s", name, avahi_strerror(avahi_client_errno(u->client)));
-        goto  finish;
+        goto finish;
     }
 
     if ((nicename = strstr(name, "@"))) {
@@ -235,6 +235,12 @@ static void resolver_cb(
         pa_log("Cannot construct valid device name from '%s'.", dname);
         avahi_free(device);
         pa_xfree(dname);
+        pa_xfree(tp);
+        pa_xfree(et);
+        pa_xfree(cn);
+        pa_xfree(ch);
+        pa_xfree(ss);
+        pa_xfree(sr);
         goto finish;
     }
 
-- 
2.7.4



More information about the pulseaudio-discuss mailing list