summaryrefslogtreecommitdiff
path: root/docs/esp32
diff options
context:
space:
mode:
authorDavid Lechner <david@pybricks.com>2022-08-05 18:52:13 -0500
committerDavid Lechner <david@pybricks.com>2022-08-06 11:32:58 -0500
commit6baeded32236feb9ba57ce78477fd1ee80fb4697 (patch)
tree2b61e0bb8658ebf0ab53aaf8b3ef575a07bfc7f0 /docs/esp32
parent9dfabcd6d3d080aced888e8474e921f11dc979bb (diff)
py/runtime: Fix crash in star arg unpacking.
The reallocation trigger for unpacking star args with unknown length did not take into account the number of fixed args remaining. So it was possible that the unpacked iterators could take up exactly the memory allocated then nothing would be left for fixed args after the star args. This causes a segfault crash. This is fixed by taking into account the remaining number of fixed args in the check to decide whether to realloc yet or not. Signed-off-by: David Lechner <david@pybricks.com>
Diffstat (limited to 'docs/esp32')
0 files changed, 0 insertions, 0 deletions