From 5dee3a641d19cc00765da665032917072d573b74 Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Thu, 17 Oct 2002 07:40:01 +0000 Subject: [PATCH] add assert on the vendor string construction --- src/libFLAC/stream_encoder_framing.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libFLAC/stream_encoder_framing.c b/src/libFLAC/stream_encoder_framing.c index d7bd363c..7b638cfe 100644 --- a/src/libFLAC/stream_encoder_framing.c +++ b/src/libFLAC/stream_encoder_framing.c @@ -47,6 +47,7 @@ FLAC__bool FLAC__add_metadata_block(const FLAC__StreamMetadata *metadata, FLAC__ */ i = metadata->length; if(metadata->type == FLAC__METADATA_TYPE_VORBIS_COMMENT) { + FLAC__ASSERT(metadata->data.vorbis_comment.vendor_string.length == 0 || 0 != metadata->data.vorbis_comment.vendor_string.entry); i -= metadata->data.vorbis_comment.vendor_string.length; i += vendor_string_length; }