From 6b7acd5159eb15d6964f7be41017bdf2f4cd440b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Mon, 2 Aug 2010 12:26:19 +0000 Subject: [PATCH] Fixed stack corruption. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37840 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/icon-o-matic/generic/support/support_ui.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/apps/icon-o-matic/generic/support/support_ui.cpp b/src/apps/icon-o-matic/generic/support/support_ui.cpp index 7042f96ece..de96c2ff90 100644 --- a/src/apps/icon-o-matic/generic/support/support_ui.cpp +++ b/src/apps/icon-o-matic/generic/support/support_ui.cpp @@ -74,9 +74,10 @@ make_color_drop_message(rgb_color color, BBitmap* bitmap) { // prepare message BMessage message(B_PASTE); - char hexstr[7]; - sprintf(hexstr, "#%.2X%.2X%.2X", color.red, color.green, color.blue); - message.AddData("text/plain", B_MIME_TYPE, &hexstr, sizeof(hexstr)); + char hexString[8]; + snprintf(hexString, sizeof(hexString), "#%.2X%.2X%.2X", + color.red, color.green, color.blue); + message.AddData("text/plain", B_MIME_TYPE, &hexString, sizeof(hexString)); message.AddData("RGBColor", B_RGB_COLOR_TYPE, &color, sizeof(color)); // prepare bitmap if (bitmap && bitmap->IsValid()