Explorar o código

Fix encapsulation inactivity socket timeout.
g_encapsulation_inactivity_timeout is in units of seconds, but was being
used as milliseconds.

Scott Newell %!s(int64=8) %!d(string=hai) anos
pai
achega
a263a74f7e
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      source/src/ports/generic_networkhandler.c

+ 1 - 1
source/src/ports/generic_networkhandler.c

@@ -893,7 +893,7 @@ void CheckEncapsulationInactivity(int socket_handle) {
       MilliSeconds diffms = g_actual_time - SocketTimerGetLastUpdate(
         socket_timer);
 
-      if (diffms >= g_encapsulation_inactivity_timeout) {
+    if (diffms >= (1000UL * (MilliSeconds)g_encapsulation_inactivity_timeout)) {
         CloseSocket(socket_handle);
         CloseSession(socket_handle);
       }