X-Git-Url: https://git.toastfreeware.priv.at/debian/iodine.git/blobdiff_plain/cf812f1d2258d434d6c75362a1f9e66170f0aabf..0765c39dc043fbe6480d05f402af22a46083885c:/src/iodine.c diff --git a/src/iodine.c b/src/iodine.c index 65e47bc..8c2bc93 100644 --- a/src/iodine.c +++ b/src/iodine.c @@ -231,7 +231,7 @@ tunnel_tun(int tun_fd, int dns_fd) unsigned long inlen; char out[64*1024]; char in[64*1024]; - size_t read; + ssize_t read; if ((read = read_tun(tun_fd, in, sizeof(in))) <= 0) return -1; @@ -1100,7 +1100,12 @@ main(int argc, char **argv) /* NOTREACHED */ } - set_nameserver(nameserv_addr); + if (nameserv_addr) { + set_nameserver(nameserv_addr); + } else { + usage(); + /* NOTREACHED */ + } if(strlen(topdomain) <= 128) { if(check_topdomain(topdomain)) {