commit 8ec8cd67935c09c8e362c3f597be58051a8dccac
parent 6ff3c27c49dac311f79634c5825d673a3a4842c6
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date: Fri, 7 Aug 2026 14:38:27 +0200
request_get_info.c: fixed wrong daemon returned (worker instead of master)
Diffstat:
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/mhd2/request_get_info.c b/src/mhd2/request_get_info.c
@@ -54,6 +54,8 @@
#include "mhd_request.h"
#include "mhd_connection.h"
+#include "daemon_funcs.h"
+
#ifdef MHD_SUPPORT_AUTH_BASIC
# include "auth_basic.h"
#endif
@@ -99,9 +101,9 @@ MHD_request_get_info_fixed_sz (
if (sizeof(output_buf->v_daemon) > output_buf_size)
return MHD_SC_INFO_GET_BUFF_TOO_SMALL;
output_buf->v_daemon =
- mhd_CNTNR_PTR (request, \
- struct MHD_Connection, \
- rq)->daemon;
+ mhd_daemon_get_master_daemon (mhd_CNTNR_PTR (request, \
+ struct MHD_Connection, \
+ rq)->daemon);
return MHD_SC_OK;
case MHD_REQUEST_INFO_FIXED_CONNECTION:
if (sizeof(output_buf->v_connection) > output_buf_size)