Fix file descriptor leak on invalid sound formats Credit goes to cppcheck (http://cppcheck.sourceforge.net) Signed-off-by: Thomas Jarosch diff -r 60b76397080d Modules/ossaudiodev.c --- a/Modules/ossaudiodev.c Thu Sep 29 12:43:18 2011 +0200 +++ b/Modules/ossaudiodev.c Thu Sep 29 13:22:59 2011 +0200 @@ -129,6 +129,7 @@ } if (ioctl(fd, SNDCTL_DSP_GETFMTS, &afmts) == -1) { + close(fd); PyErr_SetFromErrnoWithFilename(PyExc_IOError, devicename); return NULL; }