summaryrefslogtreecommitdiff
path: root/backends/oss/oss-stream-control.c
diff options
context:
space:
mode:
Diffstat (limited to 'backends/oss/oss-stream-control.c')
-rw-r--r--backends/oss/oss-stream-control.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/backends/oss/oss-stream-control.c b/backends/oss/oss-stream-control.c
index bcb73fe..f826f62 100644
--- a/backends/oss/oss-stream-control.c
+++ b/backends/oss/oss-stream-control.c
@@ -206,11 +206,7 @@ oss_stream_control_close (OssStreamControl *control)
{
g_return_if_fail (OSS_IS_STREAM_CONTROL (control));
- if (control->priv->fd == -1)
- return;
-
- close (control->priv->fd);
- control->priv->fd = -1;
+ _mate_mixer_clear_fd (&control->priv->fd);
}
static guint