Mercurial > cpython-lru_cache-weakref
view Python/getplatform.c @ 37697:7ee4068e2c62 legacy-trunk
SF Bug #1454485, array.array('u') could crash the interpreter when
passing a string. Martin already fixed the actual crash by ensuring
Py_UNICODE is unsigned. As discussed on python-dev, this fix
removes the possibility of creating a unicode string from a raw buffer.
There is an outstanding question of how to fix the crash in 2.4.
| author | Neal Norwitz <nnorwitz@gmail.com> |
|---|---|
| date | Fri, 14 Apr 2006 05:20:28 +0000 |
| parents | 6f6f965c5e2d |
| children |
line wrap: on
line source
#include "Python.h" #ifndef PLATFORM #define PLATFORM "unknown" #endif const char * Py_GetPlatform(void) { return PLATFORM; }
