Release soft dependencies if they stop early.
[oweals/dinit.git] / 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()