Fixed server crash when auth header is wrong
This commit is contained in:
parent
062a638066
commit
9ea520a3a4
1 changed files with 2 additions and 2 deletions
|
@ -129,8 +129,8 @@ unsigned Httpd::basicAuth(struct MHD_Connection* connection, std::string& resp)
|
||||||
else {
|
else {
|
||||||
const char* header = MHD_lookup_connection_value(connection, MHD_HEADER_KIND, MHD_HTTP_HEADER_AUTHORIZATION);
|
const char* header = MHD_lookup_connection_value(connection, MHD_HEADER_KIND, MHD_HTTP_HEADER_AUTHORIZATION);
|
||||||
if (header) {
|
if (header) {
|
||||||
char* user;
|
char* user = nullptr;
|
||||||
char* pass;
|
char* pass = nullptr;
|
||||||
|
|
||||||
user = MHD_basic_auth_get_username_password(connection, &pass);
|
user = MHD_basic_auth_get_username_password(connection, &pass);
|
||||||
if (user == nullptr || strcmp(user, m_options->ccAdminUser()) != 0 ||
|
if (user == nullptr || strcmp(user, m_options->ccAdminUser()) != 0 ||
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue