diff --git a/tun.c b/tun.c index c1494d95..bc3466bd 100644 --- a/tun.c +++ b/tun.c @@ -2033,7 +2033,12 @@ tun_finalize ( } if (buf) - buf->len = ret; + { + if (ret < 0) + buf->len = 0; + else + buf->len = ret; + } return ret; }