From 81718f1a539ed8d32c5490c8de480de07fe3dd3f Mon Sep 17 00:00:00 2001 From: ValdikSS Date: Sun, 10 Dec 2017 20:44:50 +0300 Subject: [PATCH] Small fix for dnsredir --- dnsredir.c | 2 +- goodbyedpi.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dnsredir.c b/dnsredir.c index c530592..4474294 100644 --- a/dnsredir.c +++ b/dnsredir.c @@ -60,7 +60,7 @@ void flush_dns_cache() { exit(EXIT_FAILURE); } - DnsFlushResolverCache = GetProcAddress(dnsapi, "DnsFlushResolverCache"); + DnsFlushResolverCache = (void*)GetProcAddress(dnsapi, "DnsFlushResolverCache"); if (DnsFlushResolverCache == NULL || !DnsFlushResolverCache()) printf("Can't flush DNS cache!"); FreeLibrary(dnsapi); diff --git a/goodbyedpi.c b/goodbyedpi.c index f7d1654..19950a5 100644 --- a/goodbyedpi.c +++ b/goodbyedpi.c @@ -326,7 +326,8 @@ int main(int argc, char *argv[]) { printf("Port parameter error!\n"); exit(EXIT_FAILURE); } - add_filter_str(IPPROTO_TCP, i); + if (i != 80 && i != 443) + add_filter_str(IPPROTO_TCP, i); i = 0; break; case 'd':