X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/blobdiff_plain/b7e1e18b57c30555f65a2548e0f1f186200c0ea8..e9fac70c8cff251871c8177e7578f8ed055b7fc7:/server/tun-bsd.c diff --git a/server/tun-bsd.c b/server/tun-bsd.c index bfa528b2..2c872997 100644 --- a/server/tun-bsd.c +++ b/server/tun-bsd.c @@ -59,7 +59,8 @@ static void t_read(int fd, unsigned mode, void *v) n = read(fd, buf_i, sizeof(buf_i)); if (n < 0) { - a_warn("TUN", "%s", p_ifname(t->p), "read-error", "?ERRNO", A_END); + a_warn("TUN", "%s", p_ifname(t->p), "bsd", + "read-error", "?ERRNO", A_END); return; } IF_TRACING(T_TUNNEL, { @@ -122,7 +123,7 @@ static void t_inject(tunnel *t, buf *b) trace(T_TUNNEL, "tun-bsd: inject decrypted packet"); trace_block(T_PACKET, "tun-bsd: packet contents", BBASE(b), BLEN(b)); }) - write(t->f.fd, BBASE(b), BLEN(b)); + IGNORE(write(t->f.fd, BBASE(b), BLEN(b))); } /* --- @t_destroy@ --- *