[vlc-devel] [PATCH 4/4] demux/nsv: do not read chunks greater than SSIZE_MAX

Filip Roséen filip at atch.se
Mon Oct 31 10:44:44 CET 2016


Hi,

On 2016-10-31 01:05, Filip Roséen wrote:

> On a 32-bit platform, SSIZE_MAX is generally smaller than UINT32_MAX,
> meaning that invoking vlc_stream_Read where the size argument is
> UINT32_MAX makes it impossible for vlc_stream_Read to signal that the
> reading was successful.
> 
> These changes reads data in chunks of at most SSIZE_MAX to prevent the
> previously described issue.
> ---
>  modules/demux/nsv.c | 13 ++++++++++++-
>  1 file changed, 12 insertions(+), 1 deletion(-)

Due to fix-up of patch `3/4`, see attachment of updated patch, and the
below for more information:

  - https://mailman.videolan.org/pipermail/vlc-devel/2016-October/110128.html

/F

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20161031/fd71920c/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-demux-nsv-do-not-read-chunks-greater-than-SSIZE_MAX.patch
Type: text/x-diff
Size: 1691 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20161031/fd71920c/attachment.patch>


More information about the vlc-devel mailing list