seekg position should be relative to beginning #4413 aleph-us/devs#397

This commit is contained in:
Aleksandar Fabijanic
2024-07-18 14:21:30 +02:00
parent ed181d99dc
commit 1edabc19d8

View File

@@ -144,7 +144,7 @@ private:
T len = 0;
if (istr)
{
istr.seekg(rangeStart);
istr.seekg(rangeStart, std::ios_base::beg);
istr.read(buffer.begin(), bufferSize);
std::streamsize n = istr.gcount();
while (n > 0)
@@ -209,7 +209,7 @@ private:
char c = 0;
if (istr)
{
istr.seekg(rangeStart);
istr.seekg(rangeStart, std::ios_base::beg);
istr.get(c);
while (istr && ostr && (len < rangeLength))
{