summaryrefslogtreecommitdiffstats
path: root/src/peer.c
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2015-03-22 00:57:16 +0100
committerMatthias Schiffer <mschiffer@universe-factory.net>2015-03-22 00:57:16 +0100
commitdf387f268f8d30d0a21731406bf6031cd6ba9588 (patch)
tree1f1465524c01826a61f7c5f7631c43cce41e6b62 /src/peer.c
parent5266f01d3295e7ac79cf25674167382b86817019 (diff)
downloadfastd-df387f268f8d30d0a21731406bf6031cd6ba9588.tar
fastd-df387f268f8d30d0a21731406bf6031cd6ba9588.zip
Refactor poll API
Diffstat (limited to 'src/peer.c')
-rw-r--r--src/peer.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/peer.c b/src/peer.c
index 9ce5ca2..efe554d 100644
--- a/src/peer.c
+++ b/src/peer.c
@@ -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);