X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Fconn.c;h=efc189e78d2059ba5afc0c8c6520e0404453535e;hb=bebf0383d020712e7ff9ccb51f06159a5839487b;hp=4283c2d3dd449fced85225c294f4dfdcc6e5bf75;hpb=1c99b8377fd7afdac9170440677f6940b0995370;p=ngircd.git diff --git a/src/ngircd/conn.c b/src/ngircd/conn.c index 4283c2d3..efc189e7 100644 --- a/src/ngircd/conn.c +++ b/src/ngircd/conn.c @@ -9,7 +9,7 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. * - * $Id: conn.c,v 1.58 2002/03/29 22:54:35 alex Exp $ + * $Id: conn.c,v 1.59 2002/03/30 13:37:12 alex Exp $ * * connect.h: Verwaltung aller Netz-Verbindungen ("connections") */ @@ -557,7 +557,11 @@ LOCAL BOOLEAN Handle_Write( CONN_ID Idx ) /* Ergebnis des connect() ermitteln */ len = sizeof( err ); +#ifdef SO_ERROR res = getsockopt( My_Connections[Idx].sock, SOL_SOCKET, SO_ERROR, &err, &len ); +#else + res = err = 0; +#endif assert( len == sizeof( err )); /* Fehler aufgetreten? */