mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
dummy http protocol should always do 404
We only got here if no mount matched, so we should affirmitively send a 404 Signed-off-by: Andy Green <andy@warmcat.com>
This commit is contained in:
parent
97164368dd
commit
b9c095db47
1 changed files with 5 additions and 1 deletions
|
@ -191,6 +191,9 @@ callback_http_dummy(struct lws *wsi, enum lws_callback_reasons reason,
|
|||
switch (reason) {
|
||||
case LWS_CALLBACK_HTTP:
|
||||
#ifndef LWS_NO_SERVER
|
||||
if (lws_return_http_status(wsi, HTTP_STATUS_NOT_FOUND, NULL))
|
||||
return -1;
|
||||
|
||||
if (lws_http_transaction_completed(wsi))
|
||||
#endif
|
||||
return -1;
|
||||
|
@ -206,6 +209,7 @@ callback_http_dummy(struct lws *wsi, enum lws_callback_reasons reason,
|
|||
break;
|
||||
}
|
||||
#endif
|
||||
|
||||
break;
|
||||
|
||||
#ifdef LWS_WITH_CGI
|
||||
|
@ -268,7 +272,7 @@ static const struct lws_protocols protocols_dummy[] = {
|
|||
"http-only", /* name */
|
||||
callback_http_dummy, /* callback */
|
||||
0, /* per_session_data_size */
|
||||
0, /* max frame size / rx buffer */
|
||||
4096, /* max frame size / rx buffer */
|
||||
},
|
||||
/*
|
||||
* the other protocols are provided by lws plugins
|
||||
|
|
Loading…
Add table
Reference in a new issue