diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-06-21 16:25:09 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-06-21 16:25:09 +0000 |
commit | 0b95fb805738a7d5334e4f2e47e65ff9c6ba080e (patch) | |
tree | 245333d7a83474bab7398238f445ce3047856701 | |
parent | 2010-06-21 Arnout Vandecappelle <arnout@mind.be> (diff) | |
download | rtems-0b95fb805738a7d5334e4f2e47e65ff9c6ba080e.tar.bz2 |
2010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1559/misc
Coverity Id 16
* libmisc/monitor/mon-editor.c: Fix buffer overflow.
-rw-r--r-- | cpukit/ChangeLog | 6 | ||||
-rw-r--r-- | cpukit/libmisc/monitor/mon-editor.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 0744ccc0ea..ea43825fe3 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,9 @@ +2010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com> + + PR 1559/misc + Coverity Id 16 + * libmisc/monitor/mon-editor.c: Fix buffer overflow. + 2010-06-20 Joel Sherrill <joel.sherrill@oarcorp.com> * sapi/include/confdefs.h: Add parameters for FIFOs and pipes since diff --git a/cpukit/libmisc/monitor/mon-editor.c b/cpukit/libmisc/monitor/mon-editor.c index 644560699b..1104b50185 100644 --- a/cpukit/libmisc/monitor/mon-editor.c +++ b/cpukit/libmisc/monitor/mon-editor.c @@ -428,7 +428,7 @@ rtems_monitor_line_editor ( if ((pos < end) && (end < RTEMS_COMMAND_BUFFER_SIZE)) { int ch, bs; - for (ch = end + 1; ch > pos; ch--) + for (ch = end; ch > pos; ch--) buffer[ch] = buffer[ch - 1]; fprintf(stdout,buffer + pos); for (bs = 0; bs < (end - pos + 1); bs++) |