commit | 84167d09cd3e97bff3e750d0dcb0d2d440c6fc2e | [log] [tgz] |
---|---|---|
author | Neal Norwitz <nnorwitz@gmail.com> | Sat Aug 12 01:45:47 2006 +0000 |
committer | Neal Norwitz <nnorwitz@gmail.com> | Sat Aug 12 01:45:47 2006 +0000 |
tree | b5cd5e937df16c7101403e616939786b8b424ca5 | |
parent | 6f5ff3f3eb7abc2f4750c1319b560f67faf546ac [diff] |
Even though _Py_Mangle() isn't truly public anyone can call it and there was no verification that privateobj was a PyString. If it wasn't a string, this could have allowed a NULL pointer to creep in below and crash. I wonder if this should be PyString_CheckExact? Must identifiers be strings or can they be subclasses? Klocwork #275