working commit

This commit is contained in:
2026-05-18 14:56:08 +02:00
parent e52e90c222
commit 498a3867fb
9 changed files with 73 additions and 23 deletions
+3 -4
View File
@@ -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);
}