Author: titmuss
Date: Fri May 23 14:31:40 2008
New Revision: 2521
URL: http://svn.slimdevices.com?rev=2521&root=Jive&view=rev
Log:
Bug: N/A
Description:
Fix buffer overflow.
Modified:
7.2/trunk/squeezeplay/src/squeezeplay/src/audio/decode/decode_vorbis.c
Modified: 7.2/trunk/squeezeplay/src/squeezeplay/src/audio/decode/decode_vorbis.c
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/src/audio/decode/decode_vorbis.c?rev=2521&root=Jive&r1=2520&r2=2521&view=diff
==============================================================================
--- 7.2/trunk/squeezeplay/src/squeezeplay/src/audio/decode/decode_vorbis.c
(original)
+++ 7.2/trunk/squeezeplay/src/squeezeplay/src/audio/decode/decode_vorbis.c Fri
May 23 14:31:40 2008
@@ -170,9 +170,9 @@
wptr = ((sample_t
*)self->output_buffer) + (nsamples * 2);
for (i = 0; i < nsamples; i++) {
- sample_t s = (*rptr--) << 16;
- *wptr-- = s;
- *wptr-- = s;
+ sample_t s = (*--rptr) << 16;
+ *--wptr = s;
+ *--wptr = s;
}
}
else {
@@ -183,8 +183,8 @@
wptr = ((sample_t
*)self->output_buffer) + (nsamples * 2);
for (i = 0; i < nsamples; i++) {
- *wptr-- = (*rptr--) << 16;
- *wptr-- = (*rptr--) << 16;
+ *--wptr = (*--rptr) << 16;
+ *--wptr = (*--rptr) << 16;
}
}
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins