[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-26 25d44d2: * nt/addpm.c (main): Fix buffer overflow
From: |
Juanma Barranquero |
Subject: |
[Emacs-diffs] emacs-26 25d44d2: * nt/addpm.c (main): Fix buffer overflow |
Date: |
Sat, 8 Jun 2019 03:04:29 -0400 (EDT) |
branch: emacs-26
commit 25d44d27dad78d55adfd5905bb9344a8521a18dd
Author: Juanma Barranquero <address@hidden>
Commit: Juanma Barranquero <address@hidden>
* nt/addpm.c (main): Fix buffer overflow
---
nt/addpm.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/nt/addpm.c b/nt/addpm.c
index f71ce5f..a8bcd4a 100644
--- a/nt/addpm.c
+++ b/nt/addpm.c
@@ -219,8 +219,9 @@ main (int argc, char *argv[])
{
int result;
- char msg[ MAX_PATH ];
- sprintf (msg, "Install Emacs at %s?\n", emacs_path);
+ const char install_msg[] = "Install Emacs at %s?\n";
+ char msg[ MAX_PATH + sizeof (install_msg) ];
+ sprintf (msg, install_msg, emacs_path);
result = MessageBox (NULL, msg, "Install Emacs",
MB_OKCANCEL | MB_ICONQUESTION);
if (result != IDOK)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-26 25d44d2: * nt/addpm.c (main): Fix buffer overflow,
Juanma Barranquero <=