Index: /libmpc/trunk/libmpcdec/mpc_demux.c
===================================================================
--- /libmpc/trunk/libmpcdec/mpc_demux.c	(revision 404)
+++ /libmpc/trunk/libmpcdec/mpc_demux.c	(revision 405)
@@ -316,6 +316,7 @@
 
 	if (d->chap_nb > 0) {
+		char * ptag;
 		d->chap = malloc(sizeof(mpc_chap_t) * d->chap_nb + tag_size);
-		char * ptag = (char*)(d->chap + d->chap_nb);
+		ptag = (char*)(d->chap + d->chap_nb);
 
 		mpc_demux_seek(d, d->chap_pos, 11);
