Skip to content
Snippets Groups Projects
Commit bfc8a5cb authored by Andy Green's avatar Andy Green
Browse files

coverity 188325: client: require at least once vhost

parent 5a8fca6f
Branches
Tags
No related merge requests found
......@@ -771,6 +771,12 @@ lws_client_connect_via_info(struct lws_client_connect_info *i)
if (!wsi->vhost)
wsi->vhost = i->context->vhost_list;
if (!wsi->vhost) {
lwsl_err("At least one vhost in the context is required\n");
goto bail;
}
wsi->protocol = &wsi->vhost->protocols[0];
/*
......@@ -783,7 +789,7 @@ lws_client_connect_via_info(struct lws_client_connect_info *i)
* which protocol we are associated with since we can give it a
* list.
*/
if ((i->method || i->local_protocol_name) && wsi->vhost && local) {
if ((i->method || i->local_protocol_name) && local) {
lwsl_info("binding to %s\n", local);
p = lws_vhost_name_to_protocol(wsi->vhost, local);
if (p)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment