[FFmpeg-devel] [PATCH] Fix of invalid read outside input buffer	when decoding vorbis
    Måns Rullgård 
    mans
       
    Sun Jul 13 23:34:00 CEST 2008
    
    
  
Siarhei Siamashka <siarhei.siamashka at gmail.com> writes:
> Hi,
>
> This problem was reported by valgrind ("Invalid read of size 4").
>
> -- 
> Best regards,
> Siarhei Siamashka
>
> Index: libavformat/oggparsevorbis.c
> ===================================================================
> --- libavformat/oggparsevorbis.c	(revision 14214)
> +++ libavformat/oggparsevorbis.c	(working copy)
> @@ -146,7 +146,7 @@
>          memcpy(&ptr[offset], priv->packet[i], priv->len[i]);
>          offset += priv->len[i];
>      }
> -    *buf = av_realloc(*buf, offset);
> +    *buf = av_realloc(*buf, offset + FF_INPUT_BUFFER_PADDING_SIZE);
>      return offset;
>  }
OK
-- 
M?ns Rullg?rd
mans at mansr.com
    
    
More information about the ffmpeg-devel
mailing list