From: Martin Willi Date: Thu, 10 Sep 2009 18:51:43 +0000 (+0200) Subject: double check session id has been initialized X-Git-Tag: 4.3.5rc1~191 X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=commitdiff_plain;h=31f87c29c7e8f523c8ab7b380132a51762c71d7f double check session id has been initialized --- diff --git a/src/libfast/dispatcher.c b/src/libfast/dispatcher.c index c6ac983..e99923d 100644 --- a/src/libfast/dispatcher.c +++ b/src/libfast/dispatcher.c @@ -259,7 +259,7 @@ static void dispatch(private_dispatcher_t *this) continue; } /* find by session ID. Prevent session hijacking by host check */ - if (!found && sid && + if (!found && sid && current->session->get_sid(current->session) && streq(current->session->get_sid(current->session), sid) && streq(current->host, request->get_host(request))) {