fix bug in vorbis comment construction
authorJosh Coalson <jcoalson@users.sourceforce.net>
Thu, 17 Oct 2002 07:39:37 +0000 (07:39 +0000)
committerJosh Coalson <jcoalson@users.sourceforce.net>
Thu, 17 Oct 2002 07:39:37 +0000 (07:39 +0000)
src/test_libFLAC++/metadata_object.cpp

index b04343c..e3b15b3 100644 (file)
@@ -80,10 +80,10 @@ static void init_metadata_blocks_()
 
        vorbiscomment_.is_last = true;
        vorbiscomment_.type = ::FLAC__METADATA_TYPE_VORBIS_COMMENT;
-       vorbiscomment_.length = (4 + 8) + 4 + (4 + 5) + (4 + 0);
+       vorbiscomment_.length = (4 + 5) + 4 + (4 + 12) + (4 + 12);
        vorbiscomment_.data.vorbis_comment.vendor_string.length = 5;
        vorbiscomment_.data.vorbis_comment.vendor_string.entry = (FLAC__byte*)malloc_or_die_(5);
-       memcpy(vorbiscomment_.data.vorbis_comment.vendor_string.entry, "name0", 8);
+       memcpy(vorbiscomment_.data.vorbis_comment.vendor_string.entry, "name0", 5);
        vorbiscomment_.data.vorbis_comment.num_comments = 2;
        vorbiscomment_.data.vorbis_comment.comments = (::FLAC__StreamMetadata_VorbisComment_Entry*)malloc_or_die_(vorbiscomment_.data.vorbis_comment.num_comments * sizeof(::FLAC__StreamMetadata_VorbisComment_Entry));
        vorbiscomment_.data.vorbis_comment.comments[0].length = 12;