Update of /cvsroot/perl-win32-gui/Win32-GUI
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15843

Modified Files:
        CHANGELOG Combobox.xs Listbox.xs 
Log Message:
Bug fix - not enough space malloc'ed for strings

Index: Combobox.xs
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Combobox.xs,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Combobox.xs 26 Jun 2005 16:40:59 -0000      1.6
--- Combobox.xs 16 Oct 2005 08:03:20 -0000      1.7
***************
*** 399,403 ****
      cbString = SendMessage(handle, CB_GETLBTEXTLEN, index, 0);
      if(cbString != LB_ERR) {
!         szString = (char *) safemalloc(cbString);
          if(SendMessage(handle, CB_GETLBTEXT,
                         index, (LPARAM) (LPCTSTR) szString) != LB_ERR) {
--- 399,403 ----
      cbString = SendMessage(handle, CB_GETLBTEXTLEN, index, 0);
      if(cbString != LB_ERR) {
!         szString = (char *) safemalloc(cbString+1);
          if(SendMessage(handle, CB_GETLBTEXT,
                         index, (LPARAM) (LPCTSTR) szString) != LB_ERR) {

Index: Listbox.xs
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Listbox.xs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Listbox.xs  4 Apr 2004 18:01:34 -0000       1.3
--- Listbox.xs  16 Oct 2005 08:03:20 -0000      1.4
***************
*** 404,408 ****
      cbString = SendMessage(handle, LB_GETTEXTLEN, index, 0);
      if(cbString != LB_ERR) {
!         szString = (char *) safemalloc(cbString);
          if(SendMessage(handle, LB_GETTEXT, index, (LPARAM) (LPCTSTR) 
szString) != LB_ERR) {
              EXTEND(SP, 1);
--- 404,408 ----
      cbString = SendMessage(handle, LB_GETTEXTLEN, index, 0);
      if(cbString != LB_ERR) {
!         szString = (char *) safemalloc(cbString+1);
          if(SendMessage(handle, LB_GETTEXT, index, (LPARAM) (LPCTSTR) 
szString) != LB_ERR) {
              EXTEND(SP, 1);

Index: CHANGELOG
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v
retrieving revision 1.64
retrieving revision 1.65
diff -C2 -d -r1.64 -r1.65
*** CHANGELOG   5 Oct 2005 22:20:48 -0000       1.64
--- CHANGELOG   16 Oct 2005 08:03:19 -0000      1.65
***************
*** 6,9 ****
--- 6,12 ----
  Win32-GUI ChangeLog
  ===================
+ + [Jeremy White] : Bug fix - not enough space malloc'ed for strings
+     - Combobox.xs: added 1 to safemalloc
+     - Listbox.xs: added 1 to safemalloc
  
  + [Robert May] : 4 Oct 2005 - Bug fixes and preparing for 1.03 release


Reply via email to