# HG changeset patch # User reimar # Date 1215720403 0 # Node ID b05556cd284d8bac8d8746d9dc14146e1102e474 # Parent 3fce9487d1bb0a819febc1a7cabb2921236d4560 100l, assignment introduced in r27246 was exactly the wrong way around. diff -r 3fce9487d1bb -r b05556cd284d libmpdemux/demux_audio.c --- a/libmpdemux/demux_audio.c Thu Jul 10 19:30:23 2008 +0000 +++ b/libmpdemux/demux_audio.c Thu Jul 10 20:06:43 2008 +0000 @@ -396,7 +396,7 @@ if (l < w->cbSize) { mp_msg(MSGT_DEMUX,MSGL_ERR,"[demux_audio] truncated extradata (%d < %d)\n", l,w->cbSize); - l = w->cbSize; + w->cbSize = l; } stream_read(s,(char*)((char*)(w)+sizeof(WAVEFORMATEX)),w->cbSize); l -= w->cbSize;