summaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorMaarten Lankhorst <m.b.lankhorst@gmail.com>2010-12-11 12:05:30 +0100
committerColin Guthrie <cguthrie@mandriva.org>2010-12-12 20:30:36 +0000
commit971bbe04a8adc90818a90d989b9895835da823e5 (patch)
treebcb612b84d0fcb441fb52315e786eb441592715a /src/modules
parent01a853e0c0c85a9c41742d7b1427ce7a41cc3162 (diff)
module-loopback: Prevent an infinite loop when rate adjusting is disabled
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/module-loopback.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/module-loopback.c b/src/modules/module-loopback.c
index 0695889f..55716b2f 100644
--- a/src/modules/module-loopback.c
+++ b/src/modules/module-loopback.c
@@ -501,7 +501,8 @@ static int sink_input_process_msg_cb(pa_msgobject *obj, int code, void *data, in
pa_assert_ctl_context();
- adjust_rates(u);
+ if (u->adjust_time > 0)
+ adjust_rates(u);
return 0;
}
}