26ac2f0b27
* Fix length checks in parallel driver The length requested was not checked against the length read from the port. * Fixed missing length check in video channel Data received in video redirection channel was not checked for proper length. * Fixed video presentation reference counter Video channel presentation reference counter was not updated with Video_Frame_new. A failing H264 decoding step could trigger a reference decrement and the presentation was freed by accident. Also clean up the increment and decrement of presentation * Fixed tsmf ffmpeg context extra data size checks tsmf_ffmpeg_init_stream did not abort if the video format ExtraDataSize was not sufficiently large to satisfy expectations. * Fixed missing input data length check tsmf_ifman_exchange_capability_request did not check if the input data stream actually contained the amount of bytes requested to copy. * Fixed TSMF tsmf_ffmpeg_set_format length checks ExtraDataSize of format was not checked for expected minimum length * Fixed TSMF tsmf_read_format_type length checks ExtraDataSize of format was not checked for expected minimum length * Fixed TSMF tsmf_gstreamer_set_format length checks ExtraDataSize of format was not checked for expected minimum length |
||
---|---|---|
.. | ||
ainput | ||
audin | ||
client | ||
cliprdr | ||
disp | ||
drdynvc | ||
drive | ||
echo | ||
encomsp | ||
geometry | ||
gfxredir | ||
parallel | ||
printer | ||
rail | ||
rdp2tcp | ||
rdpdr | ||
rdpecam | ||
rdpei | ||
rdpgfx | ||
rdpsnd | ||
remdesk | ||
serial | ||
server | ||
smartcard | ||
sshagent | ||
telemetry | ||
tsmf | ||
urbdrc | ||
video | ||
CMakeLists.txt |