Web pgadmin.org
 Home 
 ·  ·  ·  ·  ·  ·  · 
Re: [pgadmin-support] [ANNOUNCE] pgAdmin III 1.2.0 Released

Re: [pgadmin-support] [ANNOUNCE] pgAdmin III 1.2.0 Released



Hi!

Attached patch fixes coredump in non-Unicode version of pgadmin3.
This allows to build (non-Unicode) pgadmin3 on FreeBSD 4.x.

/fjoe
--- src/utils/utffile.cpp.orig	Thu Feb 24 00:41:36 2005
+++ src/utils/utffile.cpp	Thu Feb 24 00:41:18 2005
@@ -83,7 +83,12 @@
             if (decr)
                 Seek(-decr, wxFromCurrent);
 
-            m_conversion->MB2WC((wchar_t*)(wxChar*)wxStringBuffer(str, nLen), (const char*)buffer, (size_t)(nLen+1));
+#if wxUSE_UNICODE
+            size_t buf_len = nLen;
+#else
+            size_t buf_len = nLen * sizeof(wchar_t);
+#endif
+            m_conversion->MB2WC((wchar_t*)(wxChar*)wxStringBuffer(str, buf_len), (const char*)buffer, (size_t)(nLen+1));
         }
         else
             str = (wxChar*)buffer;


Home | Main Index | Thread Index

top