#include "utils.h"
#include "xalloc.h"
-list_t *connection_list; /* Meta connections */
+list_t *connection_list;
connection_t *everyone;
void init_connections(void) {
buffer_clear(&c->inbuf);
buffer_clear(&c->outbuf);
-
+
if(event_initialized(&c->inevent))
event_del(&c->inevent);
}
void connection_del(connection_t *c) {
- for list_each(connection_t, c, connection_list) {
- if(node->data == c) {
- list_delete_node(connection_list, node);
- return;
- }
- }
+ list_delete(connection_list, c);
}
bool dump_connections(connection_t *cdump) {