summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/pulsecore/remap.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pulsecore/remap.c b/src/pulsecore/remap.c
index 108df900..a0fc85b9 100644
--- a/src/pulsecore/remap.c
+++ b/src/pulsecore/remap.c
@@ -184,11 +184,13 @@ static pa_init_remap_func_t remap_func = init_remap_c;
void pa_init_remap (pa_remap_t *m) {
pa_assert (remap_func);
- /* just call the installed remap init functions */
+ m->do_remap = NULL;
+
+ /* call the installed remap init function */
remap_func (m);
if (m->do_remap == NULL) {
- /* nothing was installed, fallback to C versions */
+ /* nothing was installed, fallback to C version */
init_remap_c (m);
}
}