From 64c18e605086c9cea57f642c4d194fd3220aec7c Mon Sep 17 00:00:00 2001 From: Tristan Brice Velloza Kildaire Date: Sun, 15 Dec 2024 18:19:07 +0200 Subject: [PATCH] TAP - Added check for bad open --- TAP.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TAP.c b/TAP.c index dfa5874..935bbbb 100644 --- a/TAP.c +++ b/TAP.c @@ -37,6 +37,12 @@ void trySixSet ); int inet6 = socket(AF_INET6, SOCK_DGRAM, 0); + if(inet6 < 0) + { + printf("Error opening control socket for adding IPv6 address to interface\n"); + cleanup(); + exit(1); + } struct in6_ifreq paramReq; memset(¶mReq, 0, sizeof(struct in6_ifreq));