diff options
author | Chris Johns <chrisj@rtems.org> | 2010-06-22 02:03:36 +0000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2010-06-22 02:03:36 +0000 |
commit | ea8a958a95bf5e22f8d705c5e82715a79249f488 (patch) | |
tree | df97d5ff6f512fbe7c3eae10a09db8192a8db334 /c/src/lib/libbsp/m68k/ods68302/startup/m68k-stub.c | |
parent | 2010-06-21 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-ea8a958a95bf5e22f8d705c5e82715a79249f488.tar.bz2 |
2010-06-22 Chris Johns <chrisj@rtems.org>
* startup/m68k-stub.c: PR 1539. Fix buffer overrun.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/m68k/ods68302/startup/m68k-stub.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/m68k/ods68302/startup/m68k-stub.c b/c/src/lib/libbsp/m68k/ods68302/startup/m68k-stub.c index 0d0e6f208a..1560c6c0f9 100644 --- a/c/src/lib/libbsp/m68k/ods68302/startup/m68k-stub.c +++ b/c/src/lib/libbsp/m68k/ods68302/startup/m68k-stub.c @@ -601,7 +601,7 @@ void getpacket(char *buffer) count = 0; /* now, read until a # or end of buffer is found */ - while (count < BUFMAX) { + while (count < (BUFMAX - 1)) { ch = getDebugChar() & 0x7f; if (ch == '#') break; checksum = checksum + ch; |