]> git.saurik.com Git - wxWidgets.git/commitdiff
Buffer size calculation correction
authorJulian Smart <julian@anthemion.co.uk>
Thu, 31 Mar 2011 13:11:14 +0000 (13:11 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Thu, 31 Mar 2011 13:11:14 +0000 (13:11 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67363 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/richtext/richtextbuffer.cpp

index c0c9e9345f607b378954b886257f2d08e3c2f84d..c095af9c78cdd0ec41c3b9569659cf6d5905f37c 100644 (file)
@@ -10421,8 +10421,8 @@ bool wxRichTextImageBlock::WriteHex(wxOutputStream& stream)
         return true;
 
     int bufSize = 100000;
-    if (int(m_dataSize+1) < bufSize)
-        bufSize = m_dataSize;
+    if (int(2*m_dataSize) < bufSize)
+        bufSize = 2*m_dataSize;
     char* buf = new char[bufSize+1];
 
     int left = m_dataSize;