virtualx-engine/modules
Hein-Pieter van Braam e8611966de 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
2017-02-13 21:59:05 +01:00
..
cscript renamed joystick to joypad everywhere around source code! 2017-01-08 17:06:33 -03:00
dds Style: Fix whole-line commented code 2017-01-14 14:52:23 +01:00
enet Rename the _MD macro to D_METHOD 2017-02-13 12:50:02 +01:00
etc1 Several bugfixes, improving the import workflow 2017-02-06 00:38:39 -03:00
freetype Welcome in 2017, dear changelog reader! 2017-01-01 22:03:33 +01:00
gdscript Remove bounds check when resuming from yield. 2017-02-13 21:59:05 +01:00
gridmap Rename the _MD macro to D_METHOD 2017-02-13 12:50:02 +01:00
jpg Memory pool vectors (DVector) have been enormously simplified in code, and renamed to PoolVector 2017-01-07 18:26:38 -03:00
ogg Oops! Audio engine has vanished :D 2017-01-15 16:07:51 -03:00
openssl removed duplicated functions in class hierarchy that were bound more than once 2017-01-14 11:10:42 -03:00
opus Oops! Audio engine has vanished :D 2017-01-15 16:07:51 -03:00
pbm rename String.extension() -> String.get_extension() / String.basename() -> String.get_basename() 2017-01-14 00:51:09 -03:00
pvr Style: Various fixes to play nice with clang-format 2017-01-16 08:49:52 +01:00
regex Rename the _MD macro to D_METHOD 2017-02-13 12:50:02 +01:00
squish Several bugfixes, improving the import workflow 2017-02-06 00:38:39 -03:00
stb_vorbis Rename the _MD macro to D_METHOD 2017-02-13 12:50:02 +01:00
theora Style: No break before list brace 2017-01-16 08:48:24 +01:00
visual_script Rename the _MD macro to D_METHOD 2017-02-13 12:50:02 +01:00
vorbis Style: Various fixes to play nice with clang-format 2017-01-16 08:49:52 +01:00
webm Oops! Audio engine has vanished :D 2017-01-15 16:07:51 -03:00
webp Memory pool vectors (DVector) have been enormously simplified in code, and renamed to PoolVector 2017-01-07 18:26:38 -03:00
register_module_types.h Welcome in 2017, dear changelog reader! 2017-01-01 22:03:33 +01:00
SCsub style: Fix PEP8 whitespace issues in Python files 2016-11-01 00:35:16 +01:00