From 3618c5f3d5ad3c88e5143bd699c7bd7a6771bd8f Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 27 Dec 2008 15:29:59 +0000 Subject: fixed some memory errors at tun device --- src/uanytun.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/uanytun.c') diff --git a/src/uanytun.c b/src/uanytun.c index 82085b4..fca5e40 100644 --- a/src/uanytun.c +++ b/src/uanytun.c @@ -61,10 +61,15 @@ int main(int argc, char* argv[]) log_printf(INFO, "entering main loop"); u_int8_t buf[1600]; int len = 0; - while(1) { + unsigned int cnt = 0; + while(cnt < 10) { len = tun_read(dev, buf, 1600); printf("read %d bytes from device\n", len); + cnt++; } + tun_close(&dev); + + return 0; } -- cgit v1.2.3