diff --git a/server.py b/server.py
index bab8d7b..5b77253 100644
--- a/server.py
+++ b/server.py
@@ -252,7 +252,7 @@ def session(connection, client, ip, isssl=False):
                 ping_pending = True
                 time.sleep(0.5)
                 connection.sendall(bytes(f"PING {server}\r\n","UTF-8"))
-            else ping_pending and (time.time() - last_ping) > ping_timeout:
+            else (ping_pending and (time.time() - last_ping) > ping_timeout):
                 cause = f"Ping timeout: {ping_timeout} seconds"
                 print(f"{pending} timed out.")
                 return True