From 1f8d90053a934bb0bb62e6db28ce3258fc95bad8 Mon Sep 17 00:00:00 2001 From: Michael Pfeiffer Date: Tue, 28 Dec 2010 20:49:01 +0000 Subject: [PATCH] * CID7947 avoid buffer overflow (very unlikely; should have happened only if the translated text was very large). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39990 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/preferences/printers/JobListView.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/preferences/printers/JobListView.cpp b/src/preferences/printers/JobListView.cpp index fd61ac59c7..4d211b61fd 100644 --- a/src/preferences/printers/JobListView.cpp +++ b/src/preferences/printers/JobListView.cpp @@ -216,7 +216,8 @@ JobItem::Update() off_t size; if (node.GetSize(&size) == B_OK) { char buffer[80]; - sprintf(buffer, B_TRANSLATE("%.2f KB"), size / 1024.0); + snprintf(buffer, sizeof(buffer) - 1, B_TRANSLATE("%.2f KB"), + size / 1024.0); fSize = buffer; }