Marcus Meissner : cmd: Avoid potential buffer overflow (Coverity).

Alexandre Julliard julliard at winehq.org
Mon Jun 20 10:29:51 CDT 2016


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

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Sat Jun 18 09:50:59 2016 +0200

cmd: Avoid potential buffer overflow (Coverity).

Signed-off-by: Marcus Meissner <marcus at jet.franken.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 programs/cmd/wcmdmain.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c
index de92e0a..87f5387 100644
--- a/programs/cmd/wcmdmain.c
+++ b/programs/cmd/wcmdmain.c
@@ -375,7 +375,7 @@ static void WCMD_show_prompt (void) {
 	  *q++ = '(';
 	  break;
 	case 'D':
-	  GetDateFormatW(LOCALE_USER_DEFAULT, DATE_SHORTDATE, NULL, NULL, q, MAX_PATH);
+	  GetDateFormatW(LOCALE_USER_DEFAULT, DATE_SHORTDATE, NULL, NULL, q, MAX_PATH - (q - out_string));
 	  while (*q) q++;
 	  break;
 	case 'E':




More information about the wine-cvs mailing list