Test2
This commit is contained in:
@@ -133,6 +133,10 @@ namespace ColumnLynx::Net {
|
|||||||
void lockIP(uint64_t sessionID, uint32_t ip) {
|
void lockIP(uint64_t sessionID, uint32_t ip) {
|
||||||
std::unique_lock lock(mMutex);
|
std::unique_lock lock(mMutex);
|
||||||
mSessionIPs[sessionID] = ip;
|
mSessionIPs[sessionID] = ip;
|
||||||
|
|
||||||
|
if (mIPSessions.find(sessionID) == mIPSessions.end()) {
|
||||||
|
Utils::debug("yikes");
|
||||||
|
}
|
||||||
mIPSessions[ip] = mSessions.find(sessionID)->second;
|
mIPSessions[ip] = mSessions.find(sessionID)->second;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -229,7 +229,7 @@ namespace ColumnLynx::Net::TCP {
|
|||||||
tunConfig.clientIP = htonl(clientIP); // e.g. 10.10.0.X
|
tunConfig.clientIP = htonl(clientIP); // e.g. 10.10.0.X
|
||||||
tunConfig.dns1 = htonl(0x08080808); // 8.8.8.8
|
tunConfig.dns1 = htonl(0x08080808); // 8.8.8.8
|
||||||
tunConfig.dns2 = 0;
|
tunConfig.dns2 = 0;
|
||||||
|
|
||||||
SessionRegistry::getInstance().lockIP(mConnectionSessionID, clientIP);
|
SessionRegistry::getInstance().lockIP(mConnectionSessionID, clientIP);
|
||||||
|
|
||||||
uint64_t sessionIDNet = Utils::chtobe64(mConnectionSessionID);
|
uint64_t sessionIDNet = Utils::chtobe64(mConnectionSessionID);
|
||||||
|
|||||||
Reference in New Issue
Block a user