[pulseaudio-commits] 2 commits - src/modules
Arun Raghavan
arun at kemper.freedesktop.org
Tue Jul 3 05:33:26 PDT 2012
src/modules/module-role-cork.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
New commits:
commit b7f7eb5657d17dd8ba9540e7af4c21a2f04d7c97
Author: Arun Raghavan <arun.raghavan at collabora.co.uk>
Date: Tue Jul 3 17:52:36 2012 +0530
role-cork: Fix incorrect check at deinitialisation time
diff --git a/src/modules/module-role-cork.c b/src/modules/module-role-cork.c
index a4270a4..70e1628 100644
--- a/src/modules/module-role-cork.c
+++ b/src/modules/module-role-cork.c
@@ -289,7 +289,7 @@ void pa__done(pa_module *m) {
pa_xfree(role);
pa_idxset_free(u->trigger_roles, NULL, NULL);
}
- if (u->trigger_roles) {
+ if (u->cork_roles) {
while ((role = pa_idxset_steal_first(u->cork_roles, NULL)))
pa_xfree(role);
pa_idxset_free(u->cork_roles, NULL, NULL);
commit a2c4bf22e0813d529f153c01d7421345a792f3bc
Author: Arun Raghavan <arun.raghavan at collabora.co.uk>
Date: Tue Jul 3 18:00:36 2012 +0530
Revert "role-cork: Fix a minor leak"
This reverts commit 51c8d5a477d36f0646243a092994036b3781e9c1.
As David points out, this was incorrect.
diff --git a/src/modules/module-role-cork.c b/src/modules/module-role-cork.c
index 8d003da..a4270a4 100644
--- a/src/modules/module-role-cork.c
+++ b/src/modules/module-role-cork.c
@@ -227,7 +227,7 @@ int pa__init(pa_module *m) {
char *n = NULL;
while ((n = pa_split(roles, ",", &split_state)))
if (n[0] != '\0')
- pa_idxset_put(u->trigger_roles, n, NULL);
+ pa_idxset_put(u->trigger_roles, pa_xstrdup(n), NULL);
}
if (pa_idxset_isempty(u->trigger_roles)) {
pa_log_debug("Using role 'phone' as trigger role.");
@@ -241,7 +241,7 @@ int pa__init(pa_module *m) {
char *n = NULL;
while ((n = pa_split(roles, ",", &split_state)))
if (n[0] != '\0')
- pa_idxset_put(u->cork_roles, n, NULL);
+ pa_idxset_put(u->cork_roles, pa_xstrdup(n), NULL);
}
if (pa_idxset_isempty(u->cork_roles)) {
pa_log_debug("Using roles 'music' and 'video' as cork roles.");
More information about the pulseaudio-commits
mailing list