diff options
author | jcoalson <jcoalson> | 2002-11-16 06:31:54 +0000 |
---|---|---|
committer | jcoalson <jcoalson> | 2002-11-16 06:31:54 +0000 |
commit | 43c390d60df8dcf20a67a39ac6edaf3fccc2f0ac (patch) | |
tree | adb0a519bd762d75b928a9d8fbcb9f15558f010d /src/libFLAC/stream_decoder.c | |
parent | d9daf2ab00a20bed04e9d14cfe4115a1fe75182e (diff) | |
download | flac-arm-1.1.3-43c390d60df8dcf20a67a39ac6edaf3fccc2f0ac.tar.gz |
add more reserved space to CUESHEET implementation
Diffstat (limited to 'src/libFLAC/stream_decoder.c')
-rw-r--r-- | src/libFLAC/stream_decoder.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libFLAC/stream_decoder.c b/src/libFLAC/stream_decoder.c index 3651a2d2..0071eba7 100644 --- a/src/libFLAC/stream_decoder.c +++ b/src/libFLAC/stream_decoder.c @@ -1128,6 +1128,9 @@ FLAC__bool read_metadata_cuesheet_(FLAC__StreamDecoder *decoder, FLAC__StreamMet if(!FLAC__bitbuffer_read_raw_uint64(decoder->private_->input, &obj->lead_in, FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN, read_callback_, decoder)) return false; /* the read_callback_ sets the state for us */ + if(!FLAC__bitbuffer_skip_bits_no_crc(decoder->private_->input, FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN, read_callback_, decoder)) + return false; /* the read_callback_ sets the state for us */ + if(!FLAC__bitbuffer_read_raw_uint32(decoder->private_->input, &x, FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN, read_callback_, decoder)) return false; /* the read_callback_ sets the state for us */ obj->num_tracks = x; |