]> code.delx.au - pulseaudio/blobdiff - src/modules/jack/module-jackdbus-detect.c
module-jackdbus-detect: Avoid double-free of modargs
[pulseaudio] / src / modules / jack / module-jackdbus-detect.c
index 6bbf38b6f79cf6fded532ce579aa8a17b84eec53..41933c7e0f671fe6dae90a35f497ce53a37201d2 100644 (file)
@@ -231,7 +231,6 @@ int pa__init(pa_module *m) {
         pa_log("Failed to parse connect= argument.");
         goto fail;
     }
-    pa_modargs_free(ma);
 
     if (!(connection = pa_dbus_bus_get(m->core, DBUS_BUS_SESSION, &error)) || dbus_error_is_set(&error)) {
 
@@ -259,6 +258,7 @@ int pa__init(pa_module *m) {
 
     check_service_started(u);
 
+    pa_modargs_free(ma);
     return 0;
 
 fail: