# HG changeset patch # User zuxy # Date 1184032941 0 # Node ID 304beddf470005ed9d78eb638e4533e46b69ac90 # Parent b807809ef9f84aac259db941210c72959b6c48ba fix unaligned memory access in asfheader.c, courtesy of Balatoni Denes (dbalatoni AT programozo DOT hu) diff -r b807809ef9f8 -r 304beddf4700 libmpdemux/asfheader.c --- a/libmpdemux/asfheader.c Mon Jul 09 20:40:47 2007 +0000 +++ b/libmpdemux/asfheader.c Tue Jul 10 02:02:21 2007 +0000 @@ -95,7 +95,7 @@ q = outbuf; for (i = 0; i < inlen / 2; i++) { uint8_t tmp; - PUT_UTF8(le2me_16(inbuf[i]), tmp, *q++ = tmp;) + PUT_UTF8(AV_RL16(&inbuf[i]), tmp, *q++ = tmp;) } return outbuf; }