gh-122334: Fix crash when importing ssl after re-initialization (#122481)
* Fix crash when importing ssl after re-initialization
This commit is contained in:
@@ -2030,6 +2030,19 @@ parser_clear(struct _PyArg_Parser *parser)
|
||||
if (parser->is_kwtuple_owned) {
|
||||
Py_CLEAR(parser->kwtuple);
|
||||
}
|
||||
|
||||
if (parser->format) {
|
||||
parser->fname = NULL;
|
||||
}
|
||||
else {
|
||||
assert(parser->fname != NULL);
|
||||
}
|
||||
parser->custom_msg = NULL;
|
||||
parser->pos = 0;
|
||||
parser->min = 0;
|
||||
parser->max = 0;
|
||||
parser->is_kwtuple_owned = 0;
|
||||
parser->once.v = 0;
|
||||
}
|
||||
|
||||
static PyObject*
|
||||
|
||||
Reference in New Issue
Block a user