From b47cfebeb0f4c7b96fb3887bd52644034cedc5d8 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Wed, 18 Oct 2023 11:15:28 -0400 Subject: [PATCH] websock: populate lws_http_mount._unused prior to LWS version 4.3 --- src/websock/Webserver.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/websock/Webserver.cpp b/src/websock/Webserver.cpp index 3f793111..1a12fcdf 100644 --- a/src/websock/Webserver.cpp +++ b/src/websock/Webserver.cpp @@ -677,7 +677,8 @@ namespace xo { /* .origin_protocol */ LWSMPRO_CALLBACK, /* dynamic */ /* .mountpoint_len */ 4, /* char count */ /* .basic_auth_login_file */ NULL, -# if (LWS_LIBRARY_VERSION_MAJOR < 4) || (LWS_LIBRARY_VERSION_MINOR < 3) // -Werror=missing-field-initializers +# if ((LWS_LIBRARY_VERSION_MAJOR < 4) + || ((LWS_LIBRARY_VERSION_MAJOR == 4) && (LWS_LIBRARY_VERSION_MINOR < 3))) /* ._unused[] */ { nullptr, nullptr }, # endif }; @@ -704,6 +705,10 @@ namespace xo { /* .origin_protocol */ LWSMPRO_FILE, /* files in a dir */ /* .mountpoint_len */ 1, /* char count */ /* .basic_auth_login_file */ NULL, +# if ((LWS_LIBRARY_VERSION_MAJOR < 4) + || ((LWS_LIBRARY_VERSION_MAJOR == 4) && (LWS_LIBRARY_VERSION_MINOR < 3))) + /* ._unused[] */ { nullptr, nullptr }, +# endif }; } /*init_mount_static*/