Changeset e8f8b18 for protocols


Ignore:
Timestamp:
2006-01-19T13:45:15Z (19 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
2fa825b
Parents:
92ad3d4
Message:

Fixed read() error handling in Jabber module.

Location:
protocols
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • protocols/jabber/jabber.c

    r92ad3d4 re8f8b18  
    413413                if (jd->die)
    414414                        signoff(GJ_GC(gjc));
    415         } else if (len < 0 || errno != EAGAIN) {
     415        } else if (len == 0 || (len < 0 && (!sockerr_again() || gjc->ssl))) {
    416416                STATE_EVT(JCONN_STATE_OFF)
    417417        }
  • protocols/oscar/oscar.c

    r92ad3d4 re8f8b18  
    608608                return;
    609609        }
     610        /* [WvG] Wheeeee! Who needs error checking anyway? ;-) */
    610611        read(pos->fd, m, 16);
    611612        m[16] = '\0';
Note: See TracChangeset for help on using the changeset viewer.