From 8105b9efa2d782e7842628c0c9da837a34ae366d Mon Sep 17 00:00:00 2001 From: John Safranek Date: Thu, 4 Dec 2014 14:16:39 -0800 Subject: [PATCH] fix bug in sniffer with SNI using the key from ctx rather than the session --- src/sniffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sniffer.c b/src/sniffer.c index 393ce3472..815aed605 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -1285,8 +1285,8 @@ static int ProcessClientKeyExchange(const byte* input, int* sslBytes, ret = InitRsaKey(&key, 0); if (ret == 0) - ret = RsaPrivateKeyDecode(session->context->ctx->privateKey.buffer, - &idx, &key, session->context->ctx->privateKey.length); + ret = RsaPrivateKeyDecode(session->sslServer->buffers.key.buffer, + &idx, &key, session->sslServer->buffers.key.length); if (ret == 0) { int length = RsaEncryptSize(&key);