File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Filter options
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Original file line number Diff line number Diff line change @@ -1865,8 +1865,10 @@ _mysql_ConnectionObject_store_result(
1865
1865
if (!kwarglist ) goto error ;
1866
1866
r = MyAlloc (_mysql_ResultObject , _mysql_ResultObject_Type );
1867
1867
if (!r ) goto error ;
1868
- if (_mysql_ResultObject_Initialize (r , arglist , kwarglist ))
1868
+ if (_mysql_ResultObject_Initialize (r , arglist , kwarglist )) {
1869
+ Py_DECREF (r );
1869
1870
goto error ;
1871
+ }
1870
1872
result = (PyObject * ) r ;
1871
1873
if (!(r -> result )) {
1872
1874
Py_DECREF (result );
@@ -1924,9 +1926,11 @@ _mysql_ConnectionObject_use_result(
1924
1926
if (!kwarglist ) goto error ;
1925
1927
r = MyAlloc (_mysql_ResultObject , _mysql_ResultObject_Type );
1926
1928
if (!r ) goto error ;
1927
- result = ( PyObject * ) r ;
1928
- if ( _mysql_ResultObject_Initialize ( r , arglist , kwarglist ))
1929
+ if ( _mysql_ResultObject_Initialize ( r , arglist , kwarglist )) {
1930
+ Py_DECREF ( r );
1929
1931
goto error ;
1932
+ }
1933
+ result = (PyObject * ) r ;
1930
1934
if (!(r -> result )) {
1931
1935
Py_DECREF (result );
1932
1936
Py_INCREF (Py_None );
You can’t perform that action at this time.
0 commit comments