From b0d255ed40154053e74ff98ce88b9b739067e0e0 Mon Sep 17 00:00:00 2001 From: toddouska Date: Wed, 5 Mar 2014 13:12:42 -0800 Subject: [PATCH] fix IE session tickets, they don't have sessionIDs like Chrome, Safari, and Firefox do --- src/sniffer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sniffer.c b/src/sniffer.c index 67a40a16c..53d4b9948 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -1236,8 +1236,10 @@ static int ProcessServerHello(const byte* input, int* sslBytes, doResume = 1; if (session->ticketID && doResume) { - /* use ticketID to retrieve from session */ + /* use ticketID to retrieve from session, prefer over sessionID */ XMEMCPY(session->sslServer->arrays->sessionID,session->ticketID,ID_LEN); + session->sslServer->options.haveSessionId = 1; /* may not have + actual sessionID */ } if (doResume ) {