cris/kgdb: Fix buffer overflow in getpacket()
authorGeert Uytterhoeven <geert@linux-m68k.org>
Tue, 12 Feb 2013 09:06:12 +0000 (10:06 +0100)
committerGeert Uytterhoeven <geert@linux-m68k.org>
Sun, 16 Jun 2013 11:47:34 +0000 (13:47 +0200)
arch/cris/arch-v10/kernel/kgdb.c: In function 'handle_exception':
arch/cris/arch-v10/kernel/kgdb.c:534:17: warning: array subscript is above array bounds [-Warray-bounds]

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
arch/cris/arch-v10/kernel/kgdb.c

index d0b6257afc2cc72a7f9f6f5e3e5ff10a9bc04605..0e799073498da433391788c2dd44a0482298cf3d 100644 (file)
@@ -523,7 +523,7 @@ getpacket (char *buffer)
                xmitcsum = -1;
                count = 0;
                /* Read until a # or the end of the buffer is reached */
-               while (count < BUFMAX) {
+               while (count < BUFMAX - 1) {
                        ch = getDebugChar ();
                        if (ch == '#')
                                break;