File taglib.diff of Package vlc-open
diff -ur vlc-0.9.8a.original/modules/meta_engine/taglib.cpp vlc-0.9.8a/modules/meta_engine/taglib.cpp
--- vlc-0.9.8a.original/modules/meta_engine/taglib.cpp 2008-10-15 21:31:21.000000000 +0200
+++ vlc-0.9.8a/modules/meta_engine/taglib.cpp 2009-01-24 00:02:07.000000000 +0100
@@ -302,8 +302,10 @@
if( psz_ufid )
{
while( ( j < 63 ) &&
- ( j < p_ufid->identifier().size() ) )
- psz_ufid[j] = p_ufid->identifier()[j++];
+ ( j < p_ufid->identifier().size() ) ) {
+ psz_ufid[j] = p_ufid->identifier()[j];
+ j++;
+ }
psz_ufid[j] = '\0';
vlc_meta_SetTrackID( p_meta, psz_ufid );
free( psz_ufid );