Update of /cvsroot/wxlua/wxLua/bindings/wxwidgets
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv1613/wxLua/bindings/wxwidgets
Modified Files:
override.hpp
Log Message:
fix wxSocketBase::ReadMsg for reading less than specified number of bytes
Index: override.hpp
===================================================================
RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/override.hpp,v
retrieving revision 1.51
retrieving revision 1.52
diff -C2 -d -r1.51 -r1.52
*** override.hpp 12 Jun 2006 03:50:36 -0000 1.51
--- override.hpp 2 Aug 2006 04:13:41 -0000 1.52
***************
*** 3921,3925 ****
self->ReadMsg(buffer, nbytes);
// return the number of parameters
! lua_pushlstring(L, (const char *)buffer, nbytes);
free(buffer);
return 1;
--- 3921,3925 ----
self->ReadMsg(buffer, nbytes);
// return the number of parameters
! lua_pushlstring(L, (const char *)buffer, self->LastCount()); // not nbytes since it may return less
free(buffer);
return 1;
|