summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/CursesDialog/cmCursesMainForm.cxx10
1 files changed, 2 insertions, 8 deletions
diff --git a/Source/CursesDialog/cmCursesMainForm.cxx b/Source/CursesDialog/cmCursesMainForm.cxx
index 516a945..e452c3f 100644
--- a/Source/CursesDialog/cmCursesMainForm.cxx
+++ b/Source/CursesDialog/cmCursesMainForm.cxx
@@ -357,14 +357,8 @@ void cmCursesMainForm::UpdateStatusBar()
if (entry)
{
helpString = entry->m_HelpString.c_str();
- if (strlen(helpString) > 127)
- {
- sprintf(help,"%127s", helpString);
- }
- else
- {
- sprintf(help,"%s", helpString);
- }
+ strncpy(help, helpString, 127);
+ help[127] = '\0';
}
else
{