Skip to content

Commit c9199ae

Browse files
committed
Fix testrawconverter vector out-of-bounds access (see #72).
Signed-off-by: Stefan Westerfeld <[email protected]>
1 parent 2b29f3f commit c9199ae

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/testrawconverter.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ main (int argc, char **argv)
8383
uint64_t K = 33452759; // prime
8484
vector<float> in_samples (K), out_samples (K);
8585
vector<unsigned char> bytes (K * 4);
86-
for (uint64_t k = 0; k <= K; k++)
87-
in_samples[k] = (-1 + double (2 * k) / K);
86+
for (uint64_t k = 0; k < K; k++)
87+
in_samples[k] = (-1 + double (2 * k) / (K - 1));
8888

8989
test_int16 ("int16", in_samples, Encoding::SIGNED);
9090
test_int16 ("uint16", in_samples, Encoding::UNSIGNED);

0 commit comments

Comments
 (0)