summaryrefslogtreecommitdiff
path: root/plugins/oss/oss.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/oss/oss.c')
-rw-r--r--plugins/oss/oss.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/oss/oss.c b/plugins/oss/oss.c
index 6c1045bf..52c417fa 100644
--- a/plugins/oss/oss.c
+++ b/plugins/oss/oss.c
@@ -130,6 +130,7 @@ oss_init (void) {
static int
oss_change_rate (int rate) {
if (!fd) {
+ oss_rate = rate;
return oss_rate;
}
if (rate == oss_rate) {
@@ -161,6 +162,7 @@ oss_free (void) {
oss_terminate = 0;
if (fd) {
close (fd);
+ fd = 0;
}
if (mutex) {
deadbeef->mutex_free (mutex);