File tree 1 file changed +5
-8
lines changed
1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -495,13 +495,10 @@ static int _mysql_ResultObject_traverse(
495
495
return 0 ;
496
496
}
497
497
498
- static int _mysql_ResultObject_clear (
499
- _mysql_ResultObject * self )
498
+ static int _mysql_ResultObject_clear (_mysql_ResultObject * self )
500
499
{
501
- Py_XDECREF (self -> converter );
502
- self -> converter = NULL ;
503
- Py_XDECREF (self -> conn );
504
- self -> conn = NULL ;
500
+ Py_CLEAR (self -> converter );
501
+ Py_CLEAR (self -> conn );
505
502
return 0 ;
506
503
}
507
504
@@ -796,8 +793,7 @@ _mysql_ConnectionObject_close(
796
793
return NULL ;
797
794
}
798
795
_mysql_ConnectionObject_clear (self );
799
- Py_INCREF (Py_None );
800
- return Py_None ;
796
+ Py_RETURN_NONE ;
801
797
}
802
798
803
799
static char _mysql_ConnectionObject_affected_rows__doc__ [] =
@@ -2162,6 +2158,7 @@ _mysql_ConnectionObject_dealloc(
2162
2158
mysql_close (& (self -> connection ));
2163
2159
self -> open = 0 ;
2164
2160
}
2161
+ Py_CLEAR (self -> converter );
2165
2162
MyFree (self );
2166
2163
}
2167
2164
You can’t perform that action at this time.
0 commit comments