aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vncviewer/DesktopWindow.cxx7
1 files changed, 5 insertions, 2 deletions
diff --git a/vncviewer/DesktopWindow.cxx b/vncviewer/DesktopWindow.cxx
index ed3abb89..e5933c53 100644
--- a/vncviewer/DesktopWindow.cxx
+++ b/vncviewer/DesktopWindow.cxx
@@ -321,8 +321,11 @@ void DesktopWindow::setName(const char *name)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
- snprintf(windowNameStr, sizeof(windowNameStr),
- labelFormat, truncatedName);
+ if (snprintf(windowNameStr, sizeof(windowNameStr), "%s - TigerVNC",
+ truncatedName) >= (int)sizeof(windowNameStr)) {
+ // This is just to shut up the compiler, as we've already made sure
+ // we won't truncate anything
+ }
#pragma GCC diagnostic pop