1
0
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:
Alexander Barton
2010-04-23 22:23:51 +02:00
parent 77ceb9f8ab
commit 21140500f1

View File

@@ -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;