@@ -282,7 +282,6 @@ PyObject* igraphmodule_i_create_edge_attribute(const igraph_t* graph,
282282 Py_INCREF (Py_None );
283283 if (PyList_SetItem (values , i , Py_None )) { /* reference stolen */
284284 Py_DECREF (values );
285- Py_DECREF (Py_None );
286285 return 0 ;
287286 }
288287 }
@@ -659,7 +658,6 @@ static igraph_error_t igraphmodule_i_attribute_add_vertices(
659658
660659 if (o ) {
661660 if (PyList_SetItem (value , i + j , o )) {
662- Py_DECREF (o ); /* append failed */
663661 o = NULL ; /* indicate error */
664662 } else {
665663 /* reference stolen by the list */
@@ -721,7 +719,6 @@ static igraph_error_t igraphmodule_i_attribute_permute_vertices(const igraph_t *
721719 Py_INCREF (o );
722720 if (PyList_SetItem (newlist , i , o )) {
723721 PyErr_PrintEx (0 );
724- Py_DECREF (o );
725722 Py_DECREF (newlist );
726723 Py_DECREF (newdict );
727724 IGRAPH_ERROR ("" , IGRAPH_FAILURE );
@@ -878,7 +875,6 @@ static igraph_error_t igraphmodule_i_attribute_add_edges(
878875
879876 if (o ) {
880877 if (PyList_SetItem (value , i + j , o )) {
881- Py_DECREF (o ); /* append failed */
882878 o = NULL ; /* indicate error */
883879 } else {
884880 /* reference stolen by the list */
@@ -935,7 +931,6 @@ static igraph_error_t igraphmodule_i_attribute_permute_edges(const igraph_t *gra
935931 Py_INCREF (o );
936932 if (PyList_SetItem (newlist , i , o )) {
937933 PyErr_PrintEx (0 );
938- Py_DECREF (o );
939934 Py_DECREF (newlist );
940935 Py_DECREF (newdict );
941936 IGRAPH_ERROR ("" , IGRAPH_FAILURE );
@@ -982,7 +977,6 @@ static PyObject* igraphmodule_i_ac_func(PyObject* values,
982977 Py_INCREF (item );
983978
984979 if (PyList_SetItem (list , j , item )) { /* reference to item stolen */
985- Py_DECREF (item );
986980 Py_DECREF (res );
987981 return 0 ;
988982 }
@@ -1070,7 +1064,6 @@ static PyObject* igraphmodule_i_ac_sum(PyObject* values,
10701064
10711065 item = PyFloat_FromDouble (sum );
10721066 if (PyList_SetItem (res , i , item )) { /* reference to item stolen */
1073- Py_DECREF (item );
10741067 Py_DECREF (res );
10751068 return 0 ;
10761069 }
@@ -1114,7 +1107,6 @@ static PyObject* igraphmodule_i_ac_prod(PyObject* values,
11141107 /* reference to new float stolen */
11151108 item = PyFloat_FromDouble ((double )prod );
11161109 if (PyList_SetItem (res , i , item )) { /* reference to item stolen */
1117- Py_DECREF (item );
11181110 Py_DECREF (res );
11191111 return 0 ;
11201112 }
@@ -1147,7 +1139,6 @@ static PyObject* igraphmodule_i_ac_first(PyObject* values,
11471139
11481140 Py_INCREF (item );
11491141 if (PyList_SetItem (res , i , item )) { /* reference to item stolen */
1150- Py_DECREF (item );
11511142 Py_DECREF (res );
11521143 return 0 ;
11531144 }
@@ -1207,7 +1198,6 @@ static PyObject* igraphmodule_i_ac_random(PyObject* values,
12071198
12081199 Py_INCREF (item );
12091200 if (PyList_SetItem (res , i , item )) { /* reference to item stolen */
1210- Py_DECREF (item );
12111201 Py_DECREF (random_func );
12121202 Py_DECREF (res );
12131203 return 0 ;
@@ -1244,7 +1234,6 @@ static PyObject* igraphmodule_i_ac_last(PyObject* values,
12441234 Py_INCREF (item );
12451235
12461236 if (PyList_SetItem (res , i , item )) { /* reference to item stolen */
1247- Py_DECREF (item );
12481237 Py_DECREF (res );
12491238 return 0 ;
12501239 }
@@ -1290,7 +1279,6 @@ static PyObject* igraphmodule_i_ac_mean(PyObject* values,
12901279 /* reference to new float stolen */
12911280 item = PyFloat_FromDouble ((double )mean );
12921281 if (PyList_SetItem (res , i , item )) { /* reference to item stolen */
1293- Py_DECREF (item );
12941282 Py_DECREF (res );
12951283 return 0 ;
12961284 }
@@ -1324,7 +1312,6 @@ static PyObject* igraphmodule_i_ac_median(PyObject* values,
13241312
13251313 Py_INCREF (item );
13261314 if (PyList_SetItem (list , j , item )) { /* reference to item stolen */
1327- Py_DECREF (item );
13281315 Py_DECREF (list );
13291316 Py_DECREF (res );
13301317 return 0 ;
@@ -1383,7 +1370,6 @@ static PyObject* igraphmodule_i_ac_median(PyObject* values,
13831370
13841371 /* reference to item stolen */
13851372 if (PyList_SetItem (res , i , item )) {
1386- Py_DECREF (item );
13871373 Py_DECREF (list );
13881374 Py_DECREF (res );
13891375 return 0 ;
0 commit comments