From 8a7fedcb7aa8cb9745d1626ef092f0c3bfced19a Mon Sep 17 00:00:00 2001 From: angt Date: Wed, 28 Oct 2015 17:14:47 +0100 Subject: [PATCH] Stop reading if no more space... --- glorytun.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glorytun.c b/glorytun.c index 41f5205..fc92b91 100644 --- a/glorytun.c +++ b/glorytun.c @@ -416,10 +416,10 @@ int main (int argc, char **argv) if (!r) return 2; - if (r==-1) + if (r<0) break; - if (r>0 && r==get_ip_size(tun.recv.write, size)) + if (r==get_ip_size(tun.recv.write, size)) tun.recv.write += r; } }