summaryrefslogtreecommitdiff
path: root/src/Fl_Spinner.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Fl_Spinner.cxx')
-rw-r--r--src/Fl_Spinner.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Fl_Spinner.cxx b/src/Fl_Spinner.cxx
index 65e5fcf74..51657d87b 100644
--- a/src/Fl_Spinner.cxx
+++ b/src/Fl_Spinner.cxx
@@ -79,14 +79,14 @@ void Fl_Spinner::update() {
// Fl_Valuator::format() and works well (but looks ugly)
int c = 0;
char temp[64], *sp = temp;
- sprintf(temp, "%.12f", step_);
+ snprintf(temp, 64, "%.12f", step_);
while (*sp) sp++;
sp--;
while (sp > temp && *sp == '0') sp--;
while (sp > temp && (*sp >= '0' && *sp <= '9')) { sp--; c++; }
- sprintf(s, format_, c, value_);
+ snprintf(s, sizeof(s), format_, c, value_);
} else {
- sprintf(s, format_, value_);
+ snprintf(s, sizeof(s), format_, value_);
}
input_.value(s);
}