]> git.alsa-project.org Git - alsa-lib.git/commitdiff
timer_hw: fix file descriptor leak
authorJaroslav Kysela <perex@perex.cz>
Fri, 29 Sep 2006 08:34:22 +0000 (10:34 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 29 Sep 2006 08:34:22 +0000 (10:34 +0200)
See: bug#2465

src/timer/timer_hw.c

index d11c1e3b5316d6589439fada4601a8a5f1f9c196..30bea1f18553c711d76f11e85a406db50dd13639 100644 (file)
@@ -264,8 +264,8 @@ int snd_timer_hw_open(snd_timer_t **handle, const char *name, int dev_class, int
                }
                if (ioctl(fd, SNDRV_TIMER_IOCTL_TREAD, &arg) < 0) {
                        ret = -errno;
-                       close(fd);
                      __no_tread:
+                       close(fd);
                        SNDMSG("extended read is not supported (SNDRV_TIMER_IOCTL_TREAD)");
                        return ret;
                }