diff --git a/src/preferences/printers/JobListView.cpp b/src/preferences/printers/JobListView.cpp index 4d211b61fd..f16d424f70 100644 --- a/src/preferences/printers/JobListView.cpp +++ b/src/preferences/printers/JobListView.cpp @@ -216,7 +216,7 @@ JobItem::Update() off_t size; if (node.GetSize(&size) == B_OK) { char buffer[80]; - snprintf(buffer, sizeof(buffer) - 1, B_TRANSLATE("%.2f KB"), + snprintf(buffer, sizeof(buffer), B_TRANSLATE("%.2f KB"), size / 1024.0); fSize = buffer; } diff --git a/src/servers/print/ConfigWindow.cpp b/src/servers/print/ConfigWindow.cpp index b596dfc78b..f51a6cd930 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"); - snprintf(number, sizeof(number) - 1, "%d", (int)first); + snprintf(number, sizeof(number), "%d", (int)first); job.ReplaceFirst("%1", number); - snprintf(number, sizeof(number) - 1, "%d", (int)last); + snprintf(number, sizeof(number), "%d", (int)last); job.ReplaceFirst("%2", number); - snprintf(number, sizeof(number) - 1, "%d", (int)copies); + snprintf(number, sizeof(number), "%d", (int)copies); job.ReplaceFirst("%3", number); } else { job = B_TRANSLATE("All pages, %1 copies"); - snprintf(number, sizeof(number) - 1, "%d", (int)copies); + snprintf(number, sizeof(number), "%d", (int)copies); job.ReplaceFirst("%1", number); } } else { if (printRange) { job = B_TRANSLATE("Page %1 to %2"); - snprintf(number, sizeof(number) - 1, "%d", (int)first); + snprintf(number, sizeof(number), "%d", (int)first); job.ReplaceFirst("%1", number); - snprintf(number, sizeof(number) - 1, "%d", (int)last); + snprintf(number, sizeof(number), "%d", (int)last); job.ReplaceFirst("%2", number); } else job = B_TRANSLATE("All pages");