(original) (raw)

changeset: 104106:dad879edefd2 branch: 3.5 parent: 104103:9b8f0db1944f user: Serhiy Storchaka storchaka@gmail.com date: Tue Sep 27 22:03:51 2016 +0300 files: Modules/_posixsubprocess.c description: Issue #20947: Fixed a gcc warning with -Wstrict-overflow. diff -r 9b8f0db1944f -r dad879edefd2 Modules/_posixsubprocess.c --- a/Modules/_posixsubprocess.c Tue Sep 27 20:45:35 2016 +0300 +++ b/Modules/_posixsubprocess.c Tue Sep 27 22:03:51 2016 +0300 @@ -522,7 +522,7 @@ char *cur; _Py_write_noraise(errpipe_write, "OSError:", 8); cur = hex_errno + sizeof(hex_errno); - while (saved_errno != 0 && cur > hex_errno) { + while (saved_errno != 0 && cur != hex_errno) { *--cur = Py_hexdigits[saved_errno % 16]; saved_errno /= 16; } /storchaka@gmail.com