commit - 63758dd70a0431f5154560d51e7ff771b71a6cd7
commit + c4199b04ab38a2dcf4c7363d6a1585270e5de245
blob - b68a50a70c5c94c095a5602a3745e2f224daa08b
blob + 4759e99b95c64c133f3c05fbf9012d8db561d739
--- src/ngircd/conn.c
+++ src/ngircd/conn.c
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
* der an comBase beteiligten Autoren finden Sie in der Datei AUTHORS.
*
- * $Id: conn.c,v 1.6 2001/12/15 00:11:55 alex Exp $
+ * $Id: conn.c,v 1.7 2001/12/21 22:24:25 alex Exp $
*
* connect.h: Verwaltung aller Netz-Verbindungen ("connections")
*
* $Log: conn.c,v $
+ * Revision 1.7 2001/12/21 22:24:25 alex
+ * - kleinere Aenderungen an den Log-Meldungen,
+ * - Parse_Request() wird aufgerufen.
+ *
* Revision 1.6 2001/12/15 00:11:55 alex
* - Lese- und Schreib-Puffer implementiert.
* - einige neue (Unter-)Funktionen eingefuehrt.
#include "ngircd.h"
#include "log.h"
+#include "parse.h"
#include "tool.h"
#include <exp.h>
else if( FD_ISSET( i, &My_Listener ))
{
close( i );
- Log( LOG_INFO, "Closed listening socket %d.", i );
+ Log( LOG_INFO, "Listening socket %d closed.", i );
}
else
{
}
else
{
- Log( LOG_NOTICE, "Closed connection %d with %s:%d.", Idx, inet_ntoa( My_Connections[Idx].addr.sin_addr ), ntohs( My_Connections[Idx].addr.sin_port ));
+ Log( LOG_NOTICE, "Connection %d with %s:%d closed.", Idx, inet_ntoa( My_Connections[Idx].addr.sin_addr ), ntohs( My_Connections[Idx].addr.sin_port ));
}
FD_CLR( My_Connections[Idx].sock, &My_Sockets );
if( len == 0 )
{
/* Socket wurde geschlossen */
+ Log( LOG_INFO, "%s:%d is closing the connection ...", inet_ntoa( My_Connections[Idx].addr.sin_addr ), ntohs( My_Connections[Idx].addr.sin_port));
Close_Connection( Idx, NULL );
return;
}
len = ( ptr - My_Connections[Idx].rbuf ) + 2;
if( len > 2 )
{
- printf( " in: '%s'\n", My_Connections[Idx].rbuf );
+ /* Es wurde ein Request gelesen */
+ if( ! Parse_Request( Idx, My_Connections[Idx].rbuf )) return;
}
else Log( LOG_DEBUG, "Got null-request (connection %d).", Idx );