diff --git a/src/servers/print/ConfigWindow.cpp b/src/servers/print/ConfigWindow.cpp index 6295442e10..b596dfc78b 100644 --- a/src/servers/print/ConfigWindow.cpp +++ b/src/servers/print/ConfigWindow.cpp @@ -524,23 +524,23 @@ ConfigWindow::UpdateUI() == B_OK && copies > 1) { if (printRange) { job = B_TRANSLATE("Page %1 to %2, %3 copies"); - sprintf(number, "%d", (int)first); + snprintf(number, sizeof(number) - 1, "%d", (int)first); job.ReplaceFirst("%1", number); - sprintf(number, "%d", (int)last); + snprintf(number, sizeof(number) - 1, "%d", (int)last); job.ReplaceFirst("%2", number); - sprintf(number, "%d", (int)copies); + snprintf(number, sizeof(number) - 1, "%d", (int)copies); job.ReplaceFirst("%3", number); } else { job = B_TRANSLATE("All pages, %1 copies"); - sprintf(number, "%d", (int)copies); + snprintf(number, sizeof(number) - 1, "%d", (int)copies); job.ReplaceFirst("%1", number); } } else { if (printRange) { job = B_TRANSLATE("Page %1 to %2"); - sprintf(number, "%d", (int)first); + snprintf(number, sizeof(number) - 1, "%d", (int)first); job.ReplaceFirst("%1", number); - sprintf(number, "%d", (int)last); + snprintf(number, sizeof(number) - 1, "%d", (int)last); job.ReplaceFirst("%2", number); } else job = B_TRANSLATE("All pages");