From 8bca4fcaa4938496706d4ca7f7d85d4190eb4ccf Mon Sep 17 00:00:00 2001 From: Thomas Doerfler Date: Mon, 30 Nov 2009 13:24:59 +0000 Subject: [PATCH] Added format string to fprintf(). --- cpukit/ChangeLog | 4 ++++ cpukit/libmisc/shell/shell.c | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 967bbcca98..e207a4e61c 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -34,6 +34,10 @@ * libcsupport/src/termios.c: Obtain output semaphore before drain output during close to prevent an infinite output drain loop. +2009-11-30 Sebastian Huber + + * libmisc/shell/shell.c: Added format string to fprintf(). + 2009-11-30 Sebastian Huber * rtems/include/rtems/rtems/timer.h: Added timer server control block diff --git a/cpukit/libmisc/shell/shell.c b/cpukit/libmisc/shell/shell.c index b87b79f01e..b17098098d 100644 --- a/cpukit/libmisc/shell/shell.c +++ b/cpukit/libmisc/shell/shell.c @@ -162,7 +162,7 @@ int rtems_shell_line_editor( { case RTEMS_SHELL_KEYS_END: if (output) - fprintf(out,line + col); + fprintf(out, "%s", line + col); col = (int) strlen (line); break; @@ -278,7 +278,7 @@ int rtems_shell_line_editor( case 5:/*Control-e*/ if (output) - fprintf(out,line + col); + fprintf(out, "%s", line + col); col = (int) strlen (line); break; @@ -364,7 +364,7 @@ int rtems_shell_line_editor( for (ch = end + 1; ch > col; ch--) line[ch] = line[ch - 1]; if (output) { - fprintf(out, line + col); + fprintf(out, "%s", line + col); for (bs = 0; bs < (end - col + 1); bs++) fputc('\b', out); }