Staging
v0.8.1
v0.8.1
Revision 788d7bfe189e715eab3855c20ea5d6da0d8bed70 authored by Miss Islington (bot) on 27 May 2020, 15:46:57 UTC, committed by GitHub on 27 May 2020, 15:46:57 UTC
ctypes now raises an ArgumentError when a callback is invoked with more than 1024 arguments. The ctypes module allocates arguments on the stack in ctypes_callproc() using alloca(), which is problematic when large numbers of arguments are passed. Instead of a stack overflow, this commit raises an ArgumentError if more than 1024 parameters are passed. (cherry picked from commit 29a1384c040d39659e7d01f1fd7b6eb71ef2634e) Co-authored-by: Sean Gillespie <sean@swgillespie.me>
1 parent 43fccb1
File | Mode | Size |
---|---|---|
workflows | ||
CODEOWNERS | -rw-r--r-- | 3.8 KB |
CONTRIBUTING.rst | -rw-r--r-- | 2.4 KB |
FUNDING.yml | -rw-r--r-- | 57 bytes |
PULL_REQUEST_TEMPLATE.md | -rw-r--r-- | 700 bytes |
SECURITY.md | -rw-r--r-- | 530 bytes |
codecov.yml | -rw-r--r-- | 485 bytes |
Computing file changes ...