The modargs are in both cases (a succesfull as well as a failed module
initialization) freed already in pa_done().
---
src/modules/alsa/module-alsa-card.c | 5 -----
1 file changed, 5 deletions(-)
diff --git a/src/modules/alsa/module-alsa-card.c
b/src/modules/alsa/module-alsa-card.c
index 1a823d7..b7bceed 100644
--- a/src/modules/alsa/module-alsa-card.c
+++ b/src/modules/alsa/module-alsa-card.c
@@ -768,17 +768,12 @@ int pa__init(pa_module *m) {
"is abused (i.e. fixes are not pushed to ALSA), the
decibel fix feature may be removed in some future "
"PulseAudio version.", u->card->name);
- pa_modargs_free(ma);
-
return 0;
fail:
if (reserve)
pa_reserve_wrapper_unref(reserve);
- if (ma)
- pa_modargs_free(ma);
-
pa__done(m);
return -1;
--
1.8.5.2
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss