X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/73174919921c26c4a5c9515446f2bb31bb84a617..c70a7c5cedab62209640b76f03d97c1876e38dc6:/server/peer.c diff --git a/server/peer.c b/server/peer.c index 49275ac4..57891e7b 100644 --- a/server/peer.c +++ b/server/peer.c @@ -206,7 +206,7 @@ static int p_decrypt(peer **pp, addr *a, size_t n, } T( trace(T_PEER, "peer: failed to decrypt: try other mobile peers..."); ) } else if (nmobile) - T( trace(T_PEER, "peer: unknown source: trying mobile peers..."); ) + T( trace(T_PEER, "peer: unknown source: trying mobile peers...") ); else { p = 0; goto searched; @@ -306,14 +306,14 @@ static void p_read(int fd, unsigned mode, void *v) { peer *p = 0; addr a; - size_t sz; + socklen_t sz; ssize_t n; int ch; buf b, bb; /* --- Read the data --- */ - TIMER; + QUICKRAND; sz = sizeof(addr); n = recvfrom(fd, buf_i, sizeof(buf_i), 0, &a.sa, &sz); if (n < 0) { @@ -658,7 +658,7 @@ void p_tun(peer *p, buf *b) { buf *bb = p_txstart(p, MSG_PACKET); - TIMER; + QUICKRAND; p_encrypt(p, MSG_PACKET, b, bb); if (BOK(bb) && BLEN(bb)) { p->st.n_ipout++; @@ -798,7 +798,7 @@ void p_init(struct in_addr addr, unsigned port) unsigned p_port(void) { addr a; - size_t sz = sizeof(addr); + socklen_t sz = sizeof(addr); if (getsockname(sock.fd, &a.sa, &sz)) die(EXIT_FAILURE, "couldn't read port number: %s", strerror(errno));