mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-12-08 23:03:46 +00:00
28 lines
648 B
Diff
28 lines
648 B
Diff
|
--- src/pyvorbisfile.c 2007-05-14 22:41:05.000000000 +0400
|
||
|
+++ src/pyvorbisfile.c.new 2007-05-14 22:45:20.000000000 +0400
|
||
|
@@ -173,9 +173,7 @@
|
||
|
if (ret == NULL) {
|
||
|
PyObject_Del(newobj);
|
||
|
return NULL;
|
||
|
- } else
|
||
|
- Py_DECREF(ret);
|
||
|
-
|
||
|
+ }
|
||
|
return (PyObject *) newobj;
|
||
|
}
|
||
|
|
||
|
@@ -191,10 +189,10 @@
|
||
|
close */
|
||
|
Py_DECREF(py_self->py_file);
|
||
|
} else {
|
||
|
- /* Otherwise, we opened the file and should close it. */
|
||
|
- fclose(py_self->c_file);
|
||
|
+ /* Do NOT close the file -- ov_open() takes ownership of the FILE*,
|
||
|
+ and ov_close() is responsible for closing it. */
|
||
|
}
|
||
|
-
|
||
|
+ free(py_self->ovf);
|
||
|
PyObject_Del(self);
|
||
|
}
|
||
|
|