From 458117c14cab7c8d12eca14396bf547516d42778 Mon Sep 17 00:00:00 2001 From: frekky Date: Fri, 9 Dec 2016 09:27:08 +0800 Subject: [PATCH] fixed write warning --- src/client.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/client.c b/src/client.c index 322d8fd..698eea2 100644 --- a/src/client.c +++ b/src/client.c @@ -1189,10 +1189,13 @@ tunnel_dns() } if (datalen) { - if (this.use_remote_forward) - write(STDOUT_FILENO, data, datalen); - else + if (this.use_remote_forward) { + if (write(STDOUT_FILENO, data, datalen) != datalen) { + warn("write_stdout != datalen"); + } + } else { write_tun(this.tun_fd, data, datalen); + } } }