Fix bug in buffer pointer calculation
authorDavin McCall <davmac@davmac.org>
Thu, 23 Jun 2016 10:00:32 +0000 (11:00 +0100)
committerDavin McCall <davmac@davmac.org>
Thu, 23 Jun 2016 10:00:32 +0000 (11:00 +0100)
src/cpbuffer.h

index eb77523dd78584d9f3058b5b1a3cdee0efeeaf7d..1478b740a9ac2512c971f85e61b0e962ab45279e 100644 (file)
@@ -26,7 +26,7 @@ template <int SIZE> class CPBuffer
         int pos = cur_idx + index;
         if (pos >= SIZE) pos -= SIZE;
     
-        return &buf[cur_idx];
+        return &buf[pos];
     }
     
     char * get_buf_base()