Skip to content

Commit 5bed110

Browse files
Commit
1 parent 1c981ff commit 5bed110

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

Objects/unicodeobject.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16455,9 +16455,9 @@ config_get_codec_name(wchar_t **config_encoding)
1645516455

1645616456
PyObject *name_obj = NULL;
1645716457
PyObject *codec = _PyCodec_Lookup(encoding);
16458+
PyMem_RawFree(encoding);
1645816459

1645916460
if (!codec) { // Fallback to UTF-8 if the codec is not found
16460-
PyMem_RawFree(encoding);
1646116461
PyErr_Clear();
1646216462

1646316463
wchar_t *utf8_encoding = _PyMem_RawWcsdup(L"utf-8");
@@ -16471,8 +16471,6 @@ config_get_codec_name(wchar_t **config_encoding)
1647116471
return 0;
1647216472
}
1647316473

16474-
PyMem_RawFree(encoding);
16475-
1647616474
name_obj = PyObject_GetAttrString(codec, "name");
1647716475
Py_CLEAR(codec);
1647816476
if (!name_obj) {

0 commit comments

Comments
 (0)