Commit 9624a764 authored by Charles-François Natali's avatar Charles-François Natali

Issue #13058: ossaudiodev: fix a file descriptor leak on error. Patch by Thomas

Jarosch.
parents a0702ab1 5a4a1096
...@@ -463,6 +463,7 @@ Bertrand Janin ...@@ -463,6 +463,7 @@ Bertrand Janin
Geert Jansen Geert Jansen
Jack Jansen Jack Jansen
Bill Janssen Bill Janssen
Thomas Jarosch
Julien Jehannet Julien Jehannet
Drew Jenkins Drew Jenkins
Flemming Kjær Jensen Flemming Kjær Jensen
......
...@@ -1298,6 +1298,9 @@ Tools/Demos ...@@ -1298,6 +1298,9 @@ Tools/Demos
Extension Modules Extension Modules
----------------- -----------------
- Issue #13058: ossaudiodev: fix a file descriptor leak on error. Patch by
Thomas Jarosch.
- Issue #13013: ctypes: Fix a reference leak in PyCArrayType_from_ctype. - Issue #13013: ctypes: Fix a reference leak in PyCArrayType_from_ctype.
Thanks to Suman Saha for finding the bug and providing a patch. Thanks to Suman Saha for finding the bug and providing a patch.
......
...@@ -129,6 +129,7 @@ newossobject(PyObject *arg) ...@@ -129,6 +129,7 @@ newossobject(PyObject *arg)
} }
if (ioctl(fd, SNDCTL_DSP_GETFMTS, &afmts) == -1) { if (ioctl(fd, SNDCTL_DSP_GETFMTS, &afmts) == -1) {
close(fd);
PyErr_SetFromErrnoWithFilename(PyExc_IOError, devicename); PyErr_SetFromErrnoWithFilename(PyExc_IOError, devicename);
return NULL; return NULL;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment