diff -u -U 5 -r -P -x *~ -x *.[oa] xmms-1.2.8.orig/Input/mpg123/mpg123.c xmms-1.2.8/Input/mpg123/mpg123.c --- xmms-1.2.8.orig/Input/mpg123/mpg123.c Thu Jul 10 15:12:19 2003 +++ xmms-1.2.8/Input/mpg123/mpg123.c Fri Sep 5 14:52:15 2003 @@ -522,11 +522,17 @@ g_strstrip(v2->title); g_strstrip(v2->artist); g_strstrip(v2->album); g_strstrip(v2->comment); g_strstrip(v2->genre); - v2->year = atoi(v1->year); + + { + char y[5]; + memcpy(y, v1->year, 4); + y[4]=0; + v2->year = atoi(y); + } /* Check for v1.1 tags. */ if (v1->u.v1_1.__zero == 0) v2->track_number = v1->u.v1_1.track_number; else