summaryrefslogtreecommitdiff
path: root/modules/dds
diff options
context:
space:
mode:
authorHein-Pieter van Braam <hp@tmm.cx>2017-02-13 21:43:27 +0100
committerHein-Pieter van Braam <hp@tmm.cx>2017-02-13 21:59:05 +0100
commite8611966de4dfc9c28a7a4de1798f3f10ff87f80 (patch)
tree2331b225ac8f61b6a16edf08227cc89cd7e0a3a1 /modules/dds
parentea7e8c8e8699c0a0da0731f59a2ee5dfbf34d378 (diff)
Remove bounds check when resuming from yield.
The code would get a pointer to the beginning of the call_args by using operator[] at the stack Vector. This does bound checking. When there are no call_args this bound check fails and the error mentioned in #7796 gets triggered. This bound check is actually not necessary as call_args just gets set to NULL and never dereferenced. This new code will just unconditionally set the pointer to the place where the call_args are if there are any. There is no NULL check for call_args anywhere so this is safe. Fixes #7796
Diffstat (limited to 'modules/dds')
0 files changed, 0 insertions, 0 deletions