Skip to content

Commit e275633

Browse files
committed
Handle execption from the progress callback gracefully
Fix #103
1 parent 28ccdf1 commit e275633

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

_sane.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -555,8 +555,8 @@ SaneDev_snap(SaneDevObject *self, PyObject *args)
555555
{
556556
PyObject *progArgs = Py_BuildValue("ii", imgBufCurLine, imgPrioriLines);
557557
PyObject *result = PyObject_Call(progress, progArgs, NULL);
558-
Py_DECREF(result);
559-
Py_DECREF(progArgs);
558+
Py_XDECREF(result);
559+
Py_XDECREF(progArgs);
560560
if(PyErr_Occurred())
561561
{
562562
free(lineBuf);

0 commit comments

Comments
 (0)