diff --git a/src/Cedar/Session.c b/src/Cedar/Session.c index 5f2cfed8..d680a73a 100644 --- a/src/Cedar/Session.c +++ b/src/Cedar/Session.c @@ -1430,6 +1430,8 @@ void ClientThread(THREAD *t, void *param) while (true) { Zero(&s->ServerIP_CacheForNextConnect, sizeof(IP)); + Zero(s->UnderlayProtocol, sizeof(s->UnderlayProtocol)); + Zero(s->ProtocolDetails, sizeof(s->ProtocolDetails)); if (s->Link != NULL && ((*s->Link->StopAllLinkFlag) || s->Link->Halting)) {