diff options
-rw-r--r-- | plugins/oss/oss.c | 2 |
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); |