Marcus Meissner : cmd: null terminate answer string (Coverity).

Alexandre Julliard julliard at winehq.org
Wed Jul 10 13:54:48 CDT 2013


Module: wine
Branch: master
Commit: e85d3c7108668b4dcc75eb45d20895ee3aa7d005
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=e85d3c7108668b4dcc75eb45d20895ee3aa7d005

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Wed Jul 10 08:26:14 2013 +0200

cmd: null terminate answer string (Coverity).

---

 programs/cmd/builtins.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c
index aa1e7d4..64e12a0 100644
--- a/programs/cmd/builtins.c
+++ b/programs/cmd/builtins.c
@@ -400,6 +400,7 @@ void WCMD_choice (const WCHAR * args) {
     while (TRUE) {
 
         /* FIXME: Add support for option /T */
+        answer[1] = 0; /* terminate single character string */
         WCMD_ReadFile(GetStdHandle(STD_INPUT_HANDLE), answer, 1, &count);
 
         if (!opt_s)




More information about the wine-cvs mailing list