On Tue, May 16, 2017 at 09:05:49AM -0700, Rob Meyers wrote:
> We noticed when reading data from a named pipe the first 10 bytes
> would get dropped. I traced this to the affected code in
> fill_buffer(). The assignment of "dst" was always set to the beginning
> of the buffer, and if it hadn't been consumed yet the data would be
> overwritten. We could reproduce this by setting up a server that
> writes to the named pipe in two small (6 byte) messages with a 1
> second gap between. Without the gap, or if the data is sent as one
> message, there's no problem. It's in the accumulation of data between
> messages to fulfill a read that this bug is triggered.
> 
> ---
>  libavformat/aviobuf.c | 4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)

as just explained in the previous thread, this is not the correct
change to fix the issue
(just saying so this isnt applied by mistake)

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The bravest are surely those who have the clearest vision
of what is before them, glory and danger alike, and yet
notwithstanding go out to meet it. -- Thucydides

Attachment: signature.asc
Description: Digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to