Nikolay Sivov : cmd: Reserve a place in buffer for NULL terminator.
Alexandre Julliard
julliard at winehq.org
Wed Feb 18 10:15:40 CST 2009
Module: wine
Branch: master
Commit: 2dd1b3b6366e64cff1976a46f900e650cee56f66
URL: http://source.winehq.org/git/wine.git/?a=commit;h=2dd1b3b6366e64cff1976a46f900e650cee56f66
Author: Nikolay Sivov <bunglehead at gmail.com>
Date: Tue Feb 17 22:45:21 2009 +0300
cmd: Reserve a place in buffer for NULL terminator.
---
programs/cmd/builtins.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c
index 6679b86..bcdf840 100644
--- a/programs/cmd/builtins.c
+++ b/programs/cmd/builtins.c
@@ -2290,7 +2290,7 @@ void WCMD_type (WCHAR *command) {
static const WCHAR fmt[] = {'\n','%','s','\n','\n','\0'};
WCMD_output(fmt, thisArg);
}
- while (WCMD_ReadFile (h, buffer, sizeof(buffer)/sizeof(WCHAR), &count, NULL)) {
+ while (WCMD_ReadFile (h, buffer, sizeof(buffer)/sizeof(WCHAR) - 1, &count, NULL)) {
if (count == 0) break; /* ReadFile reports success on EOF! */
buffer[count] = 0;
WCMD_output_asis (buffer);
More information about the wine-cvs
mailing list