summaryrefslogtreecommitdiff
path: root/backends/oss/oss-device.c
diff options
context:
space:
mode:
Diffstat (limited to 'backends/oss/oss-device.c')
-rw-r--r--backends/oss/oss-device.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/backends/oss/oss-device.c b/backends/oss/oss-device.c
index 582c837..d11555d 100644
--- a/backends/oss/oss-device.c
+++ b/backends/oss/oss-device.c
@@ -368,8 +368,7 @@ oss_device_close (OssDevice *device)
if (device->priv->poll_tag_restore != 0)
g_source_remove (device->priv->poll_tag_restore);
- close (device->priv->fd);
- device->priv->fd = -1;
+ _mate_mixer_clear_fd (&device->priv->fd);
g_signal_emit (G_OBJECT (device), signals[CLOSED], 0);
}