1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-07-26 12:04:13 -04:00
Files
sdrangel/wdsp
Robin Getz 95548a92aa WDSP: Fix invalid iterator ranges in SPHP flush
Correct std::fill() calls in SPHP::flush() that used x0.end() as the
end iterator when clearing x1, y0, and y1.

The incorrect ranges were likely introduced by a copy/paste error and
resulted in iterator pairs from different containers being used
together, causing undefined behavior.

Use each buffer's own end iterator when clearing its contents.

Detected by cppcheck's mismatchingContainer check.

Signed-off-by: Robin Getz <rgetz503@gmail.com>
2026-07-22 20:44:45 -04:00
..
2024-08-05 20:05:59 +02:00
2024-08-02 08:01:46 +02:00
2024-08-05 20:05:59 +02:00
2024-08-05 20:05:59 +02:00
2024-08-03 11:05:12 +02:00
2024-08-02 08:01:46 +02:00
2024-08-05 20:05:59 +02:00
2024-08-05 20:05:59 +02:00
2024-08-02 08:01:46 +02:00
2024-08-02 08:01:46 +02:00
2024-08-02 08:01:46 +02:00
2024-08-05 20:05:59 +02:00
2024-08-05 20:05:59 +02:00
2024-08-02 08:01:46 +02:00
2024-08-05 20:05:59 +02:00
2024-08-01 00:31:28 +02:00
2024-08-05 20:05:59 +02:00
2024-08-05 20:05:59 +02:00
2024-07-11 21:25:52 +02:00
2024-07-29 20:12:44 +02:00
2024-07-29 20:12:44 +02:00
2024-08-05 20:05:59 +02:00
2024-08-05 20:05:59 +02:00
2024-08-05 20:05:59 +02:00
2024-07-16 23:18:21 +02:00
2024-08-07 21:14:09 +02:00
2024-08-07 21:14:09 +02:00
2024-06-16 19:14:31 +02:00
2024-08-05 20:05:59 +02:00
2024-08-05 20:05:59 +02:00
2024-08-01 00:31:28 +02:00
2024-08-01 00:31:28 +02:00
2024-08-05 20:05:59 +02:00
2024-08-02 08:01:46 +02:00
2024-08-02 08:01:46 +02:00
2024-08-10 23:46:47 +02:00
2024-08-10 23:46:47 +02:00
2024-08-10 23:46:47 +02:00
2024-08-05 20:05:59 +02:00
2024-08-09 06:33:00 +02:00
2024-08-03 11:05:12 +02:00
2024-08-10 09:59:42 +02:00
2024-08-10 09:59:42 +02:00
2024-08-07 21:14:09 +02:00
2024-08-03 11:05:12 +02:00
2024-07-16 23:18:21 +02:00
2024-09-05 13:37:46 +03:00
2024-08-10 23:46:47 +02:00
2024-08-10 23:46:47 +02:00
2024-08-10 23:46:47 +02:00
2024-08-10 23:46:47 +02:00
2024-08-07 21:14:09 +02:00
2024-08-07 21:14:09 +02:00
2024-07-11 21:25:52 +02:00
2024-07-11 21:25:52 +02:00
2024-08-03 11:05:12 +02:00
2024-08-03 11:05:12 +02:00
2024-07-11 21:25:52 +02:00
2024-06-16 19:14:31 +02:00
2024-08-03 11:05:12 +02:00
2024-08-01 00:31:28 +02:00
2024-08-03 11:05:12 +02:00
2024-08-07 21:14:09 +02:00
2024-08-07 21:14:09 +02:00
2024-08-07 21:14:09 +02:00
2024-08-03 11:05:12 +02:00
2024-08-03 11:05:12 +02:00
2024-08-03 11:05:12 +02:00
2024-06-16 19:14:31 +02:00
2024-08-03 11:05:12 +02:00
2024-08-10 23:46:47 +02:00
2024-07-14 00:05:10 +02:00
2024-08-05 20:05:59 +02:00
2024-08-03 11:05:12 +02:00
2024-08-03 11:05:12 +02:00
2024-08-03 11:05:12 +02:00
2024-08-03 11:05:12 +02:00
2024-08-10 02:09:07 +02:00
2024-08-10 02:09:07 +02:00
2024-08-10 23:46:47 +02:00
2024-08-10 23:46:47 +02:00
2024-08-03 11:05:12 +02:00
2024-08-03 11:05:12 +02:00
2024-08-03 11:05:12 +02:00
2024-08-03 11:05:12 +02:00
2024-08-01 00:31:28 +02:00
2024-08-03 11:05:12 +02:00
2024-08-03 11:05:12 +02:00
2024-08-07 21:14:09 +02:00
2024-08-03 13:54:42 +02:00
2024-08-03 13:54:42 +02:00
2024-08-03 11:05:12 +02:00
2024-08-03 11:05:12 +02:00

wdsp

WDSP by Warren Pratt, NR0V DSP Library originally written for Windows Ported to Linux and Android by John Melton g0orx/n6lyt Adapted to SDRangel by Edouard Griffiths, F4EXB