| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -509,13 +509,13 @@ _Py_DumpDecimal(int fd, unsigned long value) | |||
| 509 | 509 | static void | |
| 510 | 510 | dump_hexadecimal(int fd, unsigned long value, Py_ssize_t width) | |
| 511 | 511 | { | |
| 512 | - Py_ssize_t size = sizeof(unsigned long) * 2; | ||
| 513 | - char buffer[size + 1], *ptr, *end; | ||
| 512 | + char buffer[sizeof(unsigned long) * 2 + 1], *ptr, *end; | ||
| 513 | + const Py_ssize_t size = Py_ARRAY_LENGTH(buffer) - 1; | ||
| 514 | 514 | ||
| 515 | 515 | if (width > size) | |
| 516 | 516 | width = size; | |
| 517 | 517 | ||
| 518 | - end = &buffer[Py_ARRAY_LENGTH(buffer) - 1]; | ||
| 518 | + end = &buffer[size]; | ||
| 519 | 519 | ptr = end; | |
| 520 | 520 | *ptr = '\0'; | |
| 521 | 521 | do { | |
| Back | FazBrowse Home | New Git URL |
0 commit comments