mirror of
https://github.com/python/cpython.git
synced 2025-08-31 14:07:50 +00:00
Fix some compilation warnings when using gcc (-Wmaybe-uninitialized).
This commit is contained in:
commit
873e0df946
1 changed files with 3 additions and 3 deletions
|
@ -3530,6 +3530,7 @@ PyUnicode_DecodeLocaleAndSize(const char *str, Py_ssize_t len,
|
||||||
return unicode;
|
return unicode;
|
||||||
|
|
||||||
decode_error:
|
decode_error:
|
||||||
|
reason = NULL;
|
||||||
errmsg = strerror(errno);
|
errmsg = strerror(errno);
|
||||||
assert(errmsg != NULL);
|
assert(errmsg != NULL);
|
||||||
|
|
||||||
|
@ -3540,10 +3541,9 @@ decode_error:
|
||||||
if (wstr != NULL) {
|
if (wstr != NULL) {
|
||||||
reason = PyUnicode_FromWideChar(wstr, errlen);
|
reason = PyUnicode_FromWideChar(wstr, errlen);
|
||||||
PyMem_RawFree(wstr);
|
PyMem_RawFree(wstr);
|
||||||
} else
|
}
|
||||||
errmsg = NULL;
|
|
||||||
}
|
}
|
||||||
if (errmsg == NULL)
|
if (reason == NULL)
|
||||||
reason = PyUnicode_FromString(
|
reason = PyUnicode_FromString(
|
||||||
"mbstowcs() encountered an invalid multibyte sequence");
|
"mbstowcs() encountered an invalid multibyte sequence");
|
||||||
if (reason == NULL)
|
if (reason == NULL)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue