]> git.sesse.net Git - nageru/commitdiff
Fix an off-by-one copy in memcpy_interleaved_fastpath().
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 6 Jun 2016 17:04:25 +0000 (19:04 +0200)
committerSteinar H. Gunderson <sesse@samfundet.no>
Mon, 6 Jun 2016 17:04:57 +0000 (19:04 +0200)
Found by Coverity Scan.

decklink_capture.cpp

index 2519caa5ef05034b7ef136d6d769f50b10ba2aca..e57b5d4b4886aacefb5840ba3f3dda1b71ba0bce 100644 (file)
@@ -58,7 +58,7 @@ size_t memcpy_interleaved_fastpath(uint8_t *dest1, uint8_t *dest2, const uint8_t
                memcpy_interleaved(dest1, dest2, src, n2);
                dest1 += n2 / 2;
                dest2 += n2 / 2;
-               if (n2 % 1) {
+               if (n2 % 2) {
                        swap(dest1, dest2);
                }
                src = aligned_src;