Fix off-by-one end causing memory corruption

This commit is contained in:
Kp 2014-12-08 00:41:03 +00:00
parent d5dcfd24bc
commit bd6b9489c1

View file

@ -458,7 +458,7 @@ static void scale_line(const uint8_t *in, uint8_t *out, const uint_fast32_t ilen
c -= ilen;
++i;
}
auto e = out + i + 1;
auto e = out + i;
std::fill(exchange(out, e), e, *in++);
}
}