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

Reply via email to