From 5a4a1096949335736ccad2b102fd91ebdd2e25b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Charles-Fran=C3=A7ois=20Natali?= Date: Thu, 29 Sep 2011 19:46:37 +0200 Subject: Issue #13058: ossaudiodev: fix a file descriptor leak on error. Patch by Thomas Jarosch. --- Modules/ossaudiodev.c | 1 + 1 file changed, 1 insertion(+) (limited to 'Modules/ossaudiodev.c') diff --git a/Modules/ossaudiodev.c b/Modules/ossaudiodev.c index cdf6bebc16..b38ce5294c 100644 --- a/Modules/ossaudiodev.c +++ b/Modules/ossaudiodev.c @@ -129,6 +129,7 @@ newossobject(PyObject *arg) } if (ioctl(fd, SNDCTL_DSP_GETFMTS, &afmts) == -1) { + close(fd); PyErr_SetFromErrnoWithFilename(PyExc_IOError, devicename); return NULL; } -- cgit v1.2.1