https://github.com/warmcat/libwebsockets/pull/987
With the RANGES feature disabled, lws_serve_http_file would
not add the content-type header to the response.
lwsl_info("file is being provided in gzip\n");
}
lwsl_info("file is being provided in gzip\n");
}
#if defined(LWS_WITH_RANGES)
#if defined(LWS_WITH_RANGES)
- if (ranges < 2 && content_type && content_type[0])
+ ranges < 2 &&
+#endif
+ content_type && content_type[0])
if (lws_add_http_header_by_token(wsi, WSI_TOKEN_HTTP_CONTENT_TYPE,
(unsigned char *)content_type,
strlen(content_type), &p, end))
return -1;
if (lws_add_http_header_by_token(wsi, WSI_TOKEN_HTTP_CONTENT_TYPE,
(unsigned char *)content_type,
strlen(content_type), &p, end))
return -1;
+#if defined(LWS_WITH_RANGES)
if (ranges >= 2) { /* multipart byteranges */
strncpy(wsi->u.http.multipart_content_type, content_type,
sizeof(wsi->u.http.multipart_content_type) - 1);
if (ranges >= 2) { /* multipart byteranges */
strncpy(wsi->u.http.multipart_content_type, content_type,
sizeof(wsi->u.http.multipart_content_type) - 1);