From f9a80b34c7b55719427b46e98aa51bee26ea08d7 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 8 Jun 2005 00:43:57 +0200 Subject: [PATCH] Fix calculation of buffer size for _cgets() on Windows. (Bug #10841) client/mysql.cc: Fix calculation of buffer size for _cgets() --- client/mysql.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/mysql.cc b/client/mysql.cc index a3262c818f3..f7fab85d095 100644 --- a/client/mysql.cc +++ b/client/mysql.cc @@ -972,7 +972,8 @@ static int read_lines(bool execute_commands) *p = '\0'; } #else - linebuffer[0]= (char) sizeof(linebuffer); + /* _cgets() expects the buffer size - 3 as the first byte */ + linebuffer[0]= (char) sizeof(linebuffer) - 3; line= _cgets(linebuffer); #endif /* __NETWARE__ */ #else