mirror of
https://github.com/osmarks/ngircd.git
synced 2025-10-23 18:17:38 +00:00
Conn_Init: code cleanup
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* ngIRCd -- The Next Generation IRC Daemon
|
* ngIRCd -- The Next Generation IRC Daemon
|
||||||
* Copyright (c)2001-2009 Alexander Barton (alex@barton.de)
|
* Copyright (c)2001-2010 Alexander Barton <alex@barton.de>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@@ -369,8 +369,8 @@ Conn_Init( void )
|
|||||||
Pool_Size = Conf_MaxConnections;
|
Pool_Size = Conf_MaxConnections;
|
||||||
|
|
||||||
if (!array_alloc(&My_ConnArray, sizeof(CONNECTION), (size_t)Pool_Size)) {
|
if (!array_alloc(&My_ConnArray, sizeof(CONNECTION), (size_t)Pool_Size)) {
|
||||||
Log( LOG_EMERG, "Can't allocate memory! [Conn_Init]" );
|
Log(LOG_EMERG, "Can't allocate memory! [Conn_Init]");
|
||||||
exit( 1 );
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* FIXME: My_Connetions/Pool_Size is needed by other parts of the
|
/* FIXME: My_Connetions/Pool_Size is needed by other parts of the
|
||||||
@@ -378,14 +378,15 @@ Conn_Init( void )
|
|||||||
My_Connections = (CONNECTION*) array_start(&My_ConnArray);
|
My_Connections = (CONNECTION*) array_start(&My_ConnArray);
|
||||||
|
|
||||||
LogDebug("Allocated connection pool for %d items (%ld bytes).",
|
LogDebug("Allocated connection pool for %d items (%ld bytes).",
|
||||||
array_length(&My_ConnArray, sizeof( CONNECTION )), array_bytes(&My_ConnArray));
|
array_length(&My_ConnArray, sizeof(CONNECTION)),
|
||||||
|
array_bytes(&My_ConnArray));
|
||||||
|
|
||||||
assert( array_length(&My_ConnArray, sizeof( CONNECTION )) >= (size_t) Pool_Size);
|
assert(array_length(&My_ConnArray, sizeof(CONNECTION)) >= (size_t)Pool_Size);
|
||||||
|
|
||||||
array_free( &My_Listeners );
|
array_free( &My_Listeners );
|
||||||
|
|
||||||
/* Connection-Struktur initialisieren */
|
for (i = 0; i < Pool_Size; i++)
|
||||||
for( i = 0; i < Pool_Size; i++ ) Init_Conn_Struct( i );
|
Init_Conn_Struct(i);
|
||||||
|
|
||||||
/* Global write counter */
|
/* Global write counter */
|
||||||
WCounter = 0;
|
WCounter = 0;
|
||||||
|
Reference in New Issue
Block a user