projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9254885
)
* nt/addpm.c (main): Fix buffer overflow
author
Juanma Barranquero
<lekktu@gmail.com>
Sat, 8 Jun 2019 07:02:45 +0000
(09:02 +0200)
committer
Juanma Barranquero
<lekktu@gmail.com>
Sat, 8 Jun 2019 07:02:45 +0000
(09:02 +0200)
nt/addpm.c
patch
|
blob
|
history
diff --git
a/nt/addpm.c
b/nt/addpm.c
index f71ce5f2385fdefd2bde1c6b8ad8ace2e0bcaf70..a8bcd4a5c73e366139b8a1f729856e26c395383e 100644
(file)
--- 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)