Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eff1069 commit 50dd546Copy full SHA for 50dd546
1 file changed
src/_png.cpp
@@ -234,7 +234,11 @@ Py::Object _png_module::write_png(const Py::Tuple& args)
234
fclose(fp);
235
}
236
237
- return Py::Object();
+ if (PyErr_Occurred()) {
238
+ throw Py::Exception();
239
+ } else {
240
+ return Py::Object();
241
+ }
242
243
244
static void _read_png_data(PyObject* py_file_obj, png_bytep data, png_size_t length)
@@ -475,7 +479,13 @@ _png_module::read_png(const Py::Tuple& args)
475
479
delete [] row_pointers[row];
476
480
477
481
delete [] row_pointers;
478
- return Py::asObject((PyObject*)A);
482
+
483
484
+ Py_DECREF((PyObject *)A);
485
486
487
+ return Py::asObject((PyObject*)A);
488
489
490
491
extern "C"
0 commit comments