summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2021-04-16 18:08:15 +0200
committerAlbrecht Schlosser <albrechts.fltk@online.de>2021-04-16 18:08:15 +0200
commit72901a626c47502b3ab660b8a67ec82698ebe56d (patch)
tree22b288c8cddd2b240467de1089359b1b2c2e6688 /src
parentcacaa1749991178a58768ea437d9b8fbb779b0b4 (diff)
Fix potential buffer overrun (WIN32 only)
Diffstat (limited to 'src')
-rw-r--r--src/Fl_Native_File_Chooser_WIN32.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Fl_Native_File_Chooser_WIN32.cxx b/src/Fl_Native_File_Chooser_WIN32.cxx
index 9a60f4c19..1308e8976 100644
--- a/src/Fl_Native_File_Chooser_WIN32.cxx
+++ b/src/Fl_Native_File_Chooser_WIN32.cxx
@@ -794,7 +794,7 @@ void Fl_WinAPI_Native_File_Chooser_Driver::add_filter(const char *name_in,
if ((strlen(name_in)+strlen(winfilter)+3) < sizeof(name)) {
sprintf(name, "%s (%s)", name_in, winfilter);
} else {
- sprintf(name, "%.*s", int(sizeof(name)), name_in);
+ sprintf(name, "%.*s", int(sizeof(name))-1, name_in);
}
}
dnullcat(_parsedfilt, name);