Ignore:
Timestamp:
Apr 28, 2001, 6:15:18 PM (24 years ago)
Author:
sandervl
Message:

YD: fixes for opera

File:
1 edited

Legend:

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

    r3557 r5625  
    1 /* $Id: asyncapi.cpp,v 1.8 2000-05-18 22:54:20 sandervl Exp $ */
     1/* $Id: asyncapi.cpp,v 1.9 2001-04-28 16:15:18 sandervl Exp $ */
    22
    33/*
     
    437437        if(lEventsPending == 0)
    438438        {
     439                dprintf2(("WSAsyncSelectThreadProc: waiting for new events"));
    439440                //wait for events to be enabled
    440441                pThreadParm->u.asyncselect.asyncSem->wait();
     
    460461        }
    461462
    462 ////        dprintf(("WSAsyncSelectThreadProc %x rds=%d, wrs=%d, oos =%d, pending = %x", pThreadParm->u.asyncselect.s, noread, nowrite, noexcept, lEventsPending));
     463        dprintf2(("WSAsyncSelectThreadProc %x rds=%d, wrs=%d, oos =%d, pending = %x", pThreadParm->u.asyncselect.s, noread, nowrite, noexcept, lEventsPending));
    463464
    464465        pThreadParm->fWaitSelect = TRUE;
     
    467468        if(ret == SOCKET_ERROR) {
    468469                int selecterr = sock_errno();
    469 ////            dprintf(("WSAsyncSelectThreadProc %x rds=%d, wrs=%d, oos =%d, pending = %x select returned %x", pThreadParm->u.asyncselect.s, noread, nowrite, noexcept, lEventsPending, selecterr));
     470                dprintf2(("WSAsyncSelectThreadProc %x rds=%d, wrs=%d, oos =%d, pending = %x select returned %x", pThreadParm->u.asyncselect.s, noread, nowrite, noexcept, lEventsPending, selecterr));
    470471                if(selecterr && selecterr < SOCBASEERR) {
    471472                        selecterr += SOCBASEERR;
     
    561562                        }
    562563                }
    563                 if((lEventsPending & FD_READ) && bytesread > 0) {
     564                if((lEventsPending & FD_READ) && bytesread >= 0) {
    564565                        AsyncNotifyEvent(pThreadParm, FD_READ, NO_ERROR);
    565566                }
Note: See TracChangeset for help on using the changeset viewer.