We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d3804b8 commit 59d6aceCopy full SHA for 59d6ace
src/pygit2.c
@@ -371,19 +371,12 @@ filter_unregister(PyObject *self, PyObject *args)
371
static void
372
forget_enums(void)
373
{
374
- Py_XDECREF(DeltaStatusEnum);
375
- Py_XDECREF(DiffFlagEnum);
376
- Py_XDECREF(FileModeEnum);
377
- Py_XDECREF(FileStatusEnum);
378
- Py_XDECREF(MergeAnalysisEnum);
379
- Py_XDECREF(MergePreferenceEnum);
380
-
381
- DeltaStatusEnum = NULL;
382
- DiffFlagEnum = NULL;
383
- FileModeEnum = NULL;
384
- FileStatusEnum = NULL;
385
- MergeAnalysisEnum = NULL;
386
- MergePreferenceEnum = NULL;
+ Py_CLEAR(DeltaStatusEnum);
+ Py_CLEAR(DiffFlagEnum);
+ Py_CLEAR(FileModeEnum);
+ Py_CLEAR(FileStatusEnum);
+ Py_CLEAR(MergeAnalysisEnum);
+ Py_CLEAR(MergePreferenceEnum);
387
}
388
389
PyDoc_STRVAR(cache_enums__doc__,
0 commit comments