godot/drivers
Rémi Verschelde 32047ffd9c
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.

(cherry picked from commit 01d5c463be)
2021-06-07 22:36:07 +02:00
..
alsa Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
alsamidi Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
coreaudio Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
coremidi Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
dummy Add VIEW_INDEX variable in shader so we know which eye/view we're rendering for 2021-05-05 16:22:03 +10:00
gl_context SCons: Add explicit dependencies on thirdparty code in cloned env 2021-04-29 16:57:00 +02:00
gles2 Backport dd0874e "Allow passing varying from fragment to light shader function" to 3.4 2021-05-14 11:28:48 -07:00
gles3 Backport dd0874e "Allow passing varying from fragment to light shader function" to 3.4 2021-05-14 11:28:48 -07:00
gles_common Batching - fix item_batch_flags stale state 2021-05-23 12:39:15 +01:00
png Make all file access 64-bit (`uint64_t`) 2021-05-16 17:52:31 +02:00
pulseaudio Fix crash when using ALSA MIDI with PulseAudio 2021-06-03 12:24:57 +02:00
unix FileAccess: Don't err in `store_buffer` with buffer of size 0 2021-06-07 22:36:07 +02:00
wasapi Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
windows FileAccess: Don't err in `store_buffer` with buffer of size 0 2021-06-07 22:36:07 +02:00
winmidi Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
xaudio2 Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
SCsub Unified GLES2 / GLES3 Batching 2020-10-16 10:34:47 +01:00
register_driver_types.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
register_driver_types.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00