From 0a33722a85d9cdd226447255d49ef05d009b33bf Mon Sep 17 00:00:00 2001 From: Berk Geveci Date: Tue, 4 Dec 2001 15:53:33 -0500 Subject: Fixed overflow problem. --- Source/CursesDialog/cmCursesMainForm.cxx | 10 ++-------- 1 file 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 { -- cgit v0.12