]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/socket.cpp
CanRead() now restores the stream to its previous state (potential
[wxWidgets.git] / src / common / socket.cpp
index 3a0d0b6913c33200193cf5081e17f5ce413f6f31..ecb0781c7c4866fbb8a28a650aaa110159581be5 100644 (file)
@@ -131,7 +131,7 @@ bool wxSocketBase::Close()
 class _wxSocketInternalTimer: public wxTimer {
  public:
   int *m_state;
-  int m_new_val;
+  unsigned long m_new_val;
 
   void Notify()
      {
@@ -165,7 +165,7 @@ int wxSocketBase::DeferRead(char *buffer, size_t nbytes)
   m_defer_timer  = &timer;
 
   timer.m_state = (int *)&m_defer_buffer;
-  timer.m_new_val = (int)NULL;
+  timer.m_new_val = 0;
 
   timer.Start(m_timeout * 1000, FALSE);
 
@@ -322,7 +322,7 @@ int wxSocketBase::DeferWrite(const char *buffer, size_t nbytes)
 
   // Start timer
   timer.m_state   = (int *)&m_defer_buffer;
-  timer.m_new_val = (int)NULL;
+  timer.m_new_val = 0;
 
   m_defer_timer   = &timer;
   timer.Start(m_timeout * 1000, FALSE);