Fixed an issue where GlobalProtect clients, particularly when connected to Prisma Access, were
unable to extend their VPN session. When the 'Extend Session' or
'Refresh connection' option was selected, the client would
disconnect and immediately reconnect, but the session countdown
timer would not reset. This was due to a race condition that caused
the `GetCurrentGateway()` function to return a null value during the
session extension thread, preventing the session from being properly
prolonged.
|