mirror of
https://github.com/FreeRDP/FreeRDP.git
synced 2024-11-27 11:54:44 +08:00
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 |
||
---|---|---|
.. | ||
client | ||
ChannelOptions.cmake | ||
CMakeLists.txt |