[mod_wstunnel] fix crash with bad hybivers (fixes #3165)
(thx Michał Dardas) x-ref: "mod_wstunnel null pointer dereference" https://redmine.lighttpd.net/issues/3165
This commit is contained in:
parent
5d80e41ab2
commit
971773f1fa
|
@ -485,7 +485,10 @@ static handler_t wstunnel_handler_setup (request_st * const r, plugin_data * con
|
|||
hctx->errh = r->conf.errh;/*(for mod_wstunnel-specific DEBUG_* macros)*/
|
||||
hctx->conf = p->conf; /*(copies struct)*/
|
||||
hybivers = wstunnel_check_request(r, hctx);
|
||||
if (hybivers < 0) return HANDLER_FINISHED;
|
||||
if (hybivers < 0) {
|
||||
r->handler_module = NULL;
|
||||
return HANDLER_FINISHED;
|
||||
}
|
||||
hctx->hybivers = hybivers;
|
||||
if (0 == hybivers) {
|
||||
DEBUG_LOG_INFO("WebSocket Version = %s", "hybi-00");
|
||||
|
|
Loading…
Reference in New Issue