diff --git a/cgi.d b/cgi.d index b1f1cee..99633c8 100644 --- a/cgi.d +++ b/cgi.d @@ -3648,7 +3648,7 @@ class BufferedInputRange { return; } - view = underlyingBuffer[underlyingBuffer.ptr - view.ptr .. view.length + ret]; + view = underlyingBuffer[view.ptr - underlyingBuffer.ptr .. view.length + ret]; } while(view.length < minBytesToSettleFor); }