diff options
Diffstat (limited to 'cpukit')
-rw-r--r-- | cpukit/ChangeLog | 7 | ||||
-rw-r--r-- | cpukit/libcsupport/src/termios.c | 3 |
2 files changed, 8 insertions, 2 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 971f347a31..c696696f98 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,5 +1,12 @@ 2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com> + Coverity Id 28 + * libcsupport/src/termios.c: Set then unconditionally to avoid + potential paths where it might be used uninitialized. Recommended by + Eric Norum. + +2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com> + Coverity Id 18 * libmisc/shell/fts.c: Add free(parent) to correct leak. diff --git a/cpukit/libcsupport/src/termios.c b/cpukit/libcsupport/src/termios.c index 22811b64e8..894d870ec9 100644 --- a/cpukit/libcsupport/src/termios.c +++ b/cpukit/libcsupport/src/termios.c @@ -975,8 +975,7 @@ fillBufferPoll (struct rtems_termios_tty *tty) } else { rtems_interval then, now; - if (!tty->termios.c_cc[VMIN] && tty->termios.c_cc[VTIME]) - then = rtems_clock_get_ticks_since_boot(); + then = rtems_clock_get_ticks_since_boot(); for (;;) { n = (*tty->device.pollRead)(tty->minor); if (n < 0) { |