Kaydet (Commit) 5a4a1096 authored tarafından Charles-François Natali's avatar Charles-François Natali

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

Jarosch.
üst b86ecf4b
...@@ -436,6 +436,7 @@ Bertrand Janin ...@@ -436,6 +436,7 @@ Bertrand Janin
Geert Jansen Geert Jansen
Jack Jansen Jack Jansen
Bill Janssen Bill Janssen
Thomas Jarosch
Drew Jenkins Drew Jenkins
Flemming Kjær Jensen Flemming Kjær Jensen
MunSic Jeong MunSic Jeong
......
...@@ -82,6 +82,9 @@ Tests ...@@ -82,6 +82,9 @@ Tests
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