]> www.infradead.org Git - mtd-utils.git/commitdiff
fectest.c: fix buffer overrun
authorRalph Siemsen <ralph.siemsen@linaro.org>
Thu, 2 Dec 2021 14:45:18 +0000 (09:45 -0500)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Mon, 6 Dec 2021 00:47:07 +0000 (01:47 +0100)
misc-utils/fectest.c:37:11: warning: iteration 47 invokes undefined behavior [-Waggressive-loop-optimizations]
   37 |   srcs[i] = buf + (i * PKT_SIZE);
      |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
misc-utils/fectest.c

index fcba513e1d24268786d9f5c1151b4d495d2df1c9..eb1d33e1a4329917c87c5bc47c6d18310d650d65 100644 (file)
@@ -21,7 +21,7 @@ int main(void)
        unsigned char buf[NR_PKTS * PKT_SIZE];
        unsigned char pktbuf[(NR_PKTS + DROPS) * PKT_SIZE];
        struct fec_parms *fec;
-       unsigned char *srcs[NR_PKTS];
+       unsigned char *srcs[NR_PKTS + DROPS];
        unsigned char *pkt[NR_PKTS + DROPS];
        int pktnr[NR_PKTS + DROPS];
        struct timeval then, now;