mirror of
https://github.com/python/cpython.git
synced 2024-11-27 11:55:13 +08:00
bpo-34649: Add missing NULL checks to _encoded_const() (GH-9225)
Reported by Svace static analyzer.
This commit is contained in:
parent
0dd71807a9
commit
6f82bffd2d
@ -1374,7 +1374,7 @@ _encoded_const(PyObject *obj)
|
||||
if (s_null == NULL) {
|
||||
s_null = PyUnicode_InternFromString("null");
|
||||
}
|
||||
Py_INCREF(s_null);
|
||||
Py_XINCREF(s_null);
|
||||
return s_null;
|
||||
}
|
||||
else if (obj == Py_True) {
|
||||
@ -1382,7 +1382,7 @@ _encoded_const(PyObject *obj)
|
||||
if (s_true == NULL) {
|
||||
s_true = PyUnicode_InternFromString("true");
|
||||
}
|
||||
Py_INCREF(s_true);
|
||||
Py_XINCREF(s_true);
|
||||
return s_true;
|
||||
}
|
||||
else if (obj == Py_False) {
|
||||
@ -1390,7 +1390,7 @@ _encoded_const(PyObject *obj)
|
||||
if (s_false == NULL) {
|
||||
s_false = PyUnicode_InternFromString("false");
|
||||
}
|
||||
Py_INCREF(s_false);
|
||||
Py_XINCREF(s_false);
|
||||
return s_false;
|
||||
}
|
||||
else {
|
||||
|
Loading…
Reference in New Issue
Block a user