aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libfast/dispatcher.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libfast/dispatcher.c b/src/libfast/dispatcher.c
index c6ac9834b..e99923d10 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)))
{