try 0 duration

This commit is contained in:
Green Sky 2024-03-11 00:01:42 +01:00
parent 951710864b
commit 71be862141
No known key found for this signature in database

View File

@ -18,10 +18,10 @@ ToxUPnP::ToxUPnP(ToxI& tox) {
// start upnp thread // start upnp thread
_thread = std::thread([this](void) { _thread = std::thread([this](void) {
int seconds_since_last {60*10}; int seconds_since_last {60*60};
bool last_mapping_succ {false}; bool last_mapping_succ {false};
while (!_quit) { while (!_quit) {
if (seconds_since_last < 60*10) { if (seconds_since_last < 60*60) {
std::this_thread::sleep_for(std::chrono::seconds(1)); std::this_thread::sleep_for(std::chrono::seconds(1));
seconds_since_last++; seconds_since_last++;
continue; continue;
@ -69,7 +69,8 @@ ToxUPnP::ToxUPnP(ToxI& tox) {
"Tomato UPnP Tox UDP port forwarding", "Tomato UPnP Tox UDP port forwarding",
"UDP", "UDP",
nullptr, nullptr,
"900" // lease duration in seconds //"900" // lease duration in seconds
"0"
); );
if (map_ret != UPNPCOMMAND_SUCCESS) { if (map_ret != UPNPCOMMAND_SUCCESS) {