Ignore:
Timestamp:
Mar 17, 2000, 5:07:53 PM (25 years ago)
Author:
sandervl
Message:

WSAAsyncSelect fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wsock32/wsock32.cpp

    r3107 r3139  
    1 /* $Id: wsock32.cpp,v 1.19 2000-03-14 14:59:43 sandervl Exp $ */
     1/* $Id: wsock32.cpp,v 1.20 2000-03-17 16:06:42 sandervl Exp $ */
    22
    33/*
     
    5151#include "wsock32.h"
    5252#include "relaywin.h"
     53#define DBG_LOCALLOG    DBG_wsock32
     54#include "dbglocal.h"
    5355
    5456
     
    6769static HWND hwndRelay = NULL; // handle to our relay window
    6870
     71BOOL fWSAInitialized = FALSE;
    6972
    7073/*****************************************************************************
     
    10701073              LPWSADATA,lpWSAData)
    10711074{
     1075  fWSAInitialized = TRUE;
    10721076  return(WSAStartup(wVersionRequired,
    10731077                    lpWSAData));
     
    10891093ODINFUNCTION0(int,OS2WSACleanup)
    10901094{
     1095  fWSAInitialized = FALSE;
    10911096  return(WSACleanup());
    10921097}
     
    15381543                         wMsg,
    15391544                         ASYNCREQUEST_SELECT,
    1540                          TRUE);
     1545                         FALSE); //SvL: allow multiple selects -> pmwsock should fail if it not allowed
     1546//                         TRUE);
    15411547
    15421548  rc = WSAAsyncSelect(s,
     
    15451551                      lEvent);
    15461552
    1547 //  iError = WSAGetLastError();
    1548 //  dprintf(("res=%d, err=%d\n",
    1549 //           rc,
    1550 //           iError));
     1553  // if an error occurs, free the allocated relay entry
     1554  if (rc == SOCKET_ERROR)
     1555    RelayFree(ulNewID);
     1556
    15511557  return (rc);
    15521558}
Note: See TracChangeset for help on using the changeset viewer.