diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c index 90d820fa811..ce34b3b0b80 100644 --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c @@ -9891,7 +9891,7 @@ os_confstr_impl(PyModuleDef *module, int name) return PyErr_NoMemory(); len2 = confstr(name, buf, len); assert(len == len2); - result = PyUnicode_DecodeFSDefaultAndSize(buf, len-1); + result = PyUnicode_DecodeFSDefaultAndSize(buf, len2-1); PyMem_Free(buf); } else