working commit
This commit is contained in:
+3
-4
@@ -85,7 +85,7 @@ void TunService::Handle(int sock) {
|
||||
uxlogger.Error(networkRes.error());
|
||||
return;
|
||||
}
|
||||
int num = (sock - 2) * 2;
|
||||
int num = (sock - 3);
|
||||
auto localaddrRes = nethost(networkRes.value(), prefixRes.value(), num);
|
||||
if (!networkRes) {
|
||||
uxlogger.Error(networkRes.error());
|
||||
@@ -100,9 +100,8 @@ void TunService::Handle(int sock) {
|
||||
SocketHandler handler;
|
||||
std::string laddr = localaddrRes.value();
|
||||
std::string raddr = remoteaddrRes.value();
|
||||
auto prefix = prefixRes.value();
|
||||
handler.Handle(sock, laddr, raddr, prefix);
|
||||
uxlogger.Debug("Stop socker handler");
|
||||
handler.Handle(sock, laddr, raddr, localnets);
|
||||
uxlogger.Debug("Stop socket handler");
|
||||
close(sock);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user