diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-03-22 00:57:16 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-03-22 00:57:16 +0100 |
commit | df387f268f8d30d0a21731406bf6031cd6ba9588 (patch) | |
tree | 1f1465524c01826a61f7c5f7631c43cce41e6b62 /src/peer.c | |
parent | 5266f01d3295e7ac79cf25674167382b86817019 (diff) | |
download | fastd-df387f268f8d30d0a21731406bf6031cd6ba9588.tar fastd-df387f268f8d30d0a21731406bf6031cd6ba9588.zip |
Refactor poll API
Diffstat (limited to 'src/peer.c')
-rw-r--r-- | src/peer.c | 12 |
1 files changed, 2 insertions, 10 deletions
@@ -183,13 +183,9 @@ static void free_socket_by_id(size_t i) { fastd_socket_close(peer->sock); free(peer->sock); - - peer->sock = NULL; - fastd_poll_set_fd_peer(i); - } - else { - peer->sock = NULL; } + + peer->sock = NULL; } /** Closes and frees a peer's dynamic socket */ @@ -245,8 +241,6 @@ void fastd_peer_reset_socket(fastd_peer_t *peer) { if (!peer->sock || !fastd_peer_is_socket_dynamic(peer)) return; - - fastd_poll_set_fd_peer(i); } /** @@ -446,7 +440,6 @@ static void delete_peer(fastd_peer_t *peer) { size_t i = peer_index(peer); VECTOR_DELETE(ctx.peers, i); - fastd_poll_delete_peer(i); conf.protocol->free_peer_state(peer); @@ -741,7 +734,6 @@ bool fastd_peer_add(fastd_peer_t *peer) { peer->id = ctx.next_peer_id++; VECTOR_ADD(ctx.peers, peer); - fastd_poll_add_peer(); conf.protocol->init_peer_state(peer); |