FLAC: Fix a buffer read overrun 17/211317/1
authorErik de Castro Lopo <erikd@mega-nerd.com>
Wed, 12 Apr 2017 09:45:30 +0000 (19:45 +1000)
committerSeungbae Shin <seungbae.shin@samsung.com>
Thu, 1 Aug 2019 09:02:18 +0000 (18:02 +0900)
commita7c5cc35de8c05ee19354be49e2de41735bd5945
treee08ba03d7e9c17357825b05152b83fa63e13d0bb
parent1c81499460ca59c16be4d24efce4c0dd91f4ae55
FLAC: Fix a buffer read overrun

Buffer read overrun occurs when reading a FLAC file that switches
from 2 channels to one channel mid-stream. Only option is to
abort the read.

Change-Id: I56004d7e40f9d9a2ab8b4119e420d663e0e8326a
Closes: https://github.com/erikd/libsndfile/issues/230
src/common.h
src/flac.c
src/sndfile.c