Fix REST API startup error

The error generated by the library seems to use the port argument even if
a sockaddr argument is given.
This commit is contained in:
Markus Mäkelä 2020-12-01 08:50:21 +02:00
parent 0e69cd6e4a
commit 74a2ae727e
No known key found for this signature in database
GPG Key ID: 5CE746D557ACC499

View File

@ -438,8 +438,10 @@ bool mxs_admin_init()
return false;
}
// The port argument is ignored and the port in the struct sockaddr is used instead
http_daemon = MHD_start_daemon(options, 0, NULL, NULL, handle_client, NULL,
// The port argument is only used for error reporting. The actual address and port that the daemon
// binds to is in the `struct sockaddr`.
http_daemon = MHD_start_daemon(options, config_get_global_options()->admin_port,
NULL, NULL, handle_client, NULL,
MHD_OPTION_EXTERNAL_LOGGER, admin_log_error, NULL,
MHD_OPTION_NOTIFY_COMPLETED, close_client, NULL,
MHD_OPTION_SOCK_ADDR, &addr,