godot/core
Rémi Verschelde 01d5c463be
FileAccess: Don't err in store_buffer with buffer of size 0
The error check was added for `FileAccessUnix` but it's not an error when both
`p_src` and `p_length` are zero.

Added correct error checks to all implementations to prevent the actual
erroneous case: `p_src` is nullptr but `p_length > 0` (risk of null pointer
indexing).

Fixes #33564.
2021-06-07 18:34:00 +02:00
..
config Merge pull request #47336 from Calinou/rename-shader-file-extension 2021-06-04 11:26:14 +02:00
crypto Style: Apply clang-tidy's readability-braces-around-statements 2021-04-05 14:09:59 +02:00
debugger Change behavior of String.right 2021-05-20 23:07:57 +02:00
error Modernize atomics 2021-02-18 17:12:46 +01:00
input Add MOUSE_MODE_CONFINED_HIDDEN 2021-06-03 11:44:28 -04:00
io FileAccess: Don't err in store_buffer with buffer of size 0 2021-06-07 18:34:00 +02:00
math Style: Cleanup uses of double spaces between words 2021-06-07 11:03:08 +02:00
object Merge pull request #49221 from Faless/mp/4.x_rpc_refactor 2021-06-07 17:00:08 +02:00
os FileAccess: Don't err in store_buffer with buffer of size 0 2021-06-07 18:34:00 +02:00
string Fix usage of String.left() 2021-05-21 23:01:44 +02:00
templates Style: Cleanup uses of double spaces between words 2021-06-07 11:03:08 +02:00
variant New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
core_bind.cpp Merge pull request #48889 from Calinou/file-rename-endian-swap 2021-06-03 15:19:07 +02:00
core_bind.h Merge pull request #48889 from Calinou/file-rename-endian-swap 2021-06-03 15:19:07 +02:00
core_builders.py Update AUTHORS and DONORS list 2020-08-14 00:06:51 +02:00
core_constants.cpp Rename Quat to Quaternion 2021-06-04 18:14:32 +01:00
core_constants.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
core_string_names.cpp Removed _change_notify 2021-02-10 19:31:24 -03:00
core_string_names.h Removed _change_notify 2021-02-10 19:31:24 -03:00
doc_data.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
doc_data.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
register_core_types.cpp Rename IP_Unix, IP_Address and TCP_Server to remove underscores 2021-05-06 02:52:01 +02:00
register_core_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub Implement shader caching 2021-05-31 10:13:09 +02:00
typedefs.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
version.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00