diff options
-rw-r--r-- | Source/CursesDialog/cmCursesMainForm.cxx | 10 |
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 { |