From 9ea520a3a4f2ba977026b6649ca879a8fdf428e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ben=20Gr=C3=A4f?= Date: Tue, 17 Apr 2018 15:01:09 +0200 Subject: [PATCH] Fixed server crash when auth header is wrong --- src/cc/Httpd.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cc/Httpd.cpp b/src/cc/Httpd.cpp index 561dd5c7..f222b10a 100644 --- a/src/cc/Httpd.cpp +++ b/src/cc/Httpd.cpp @@ -129,8 +129,8 @@ unsigned Httpd::basicAuth(struct MHD_Connection* connection, std::string& resp) else { const char* header = MHD_lookup_connection_value(connection, MHD_HEADER_KIND, MHD_HTTP_HEADER_AUTHORIZATION); if (header) { - char* user; - char* pass; + char* user = nullptr; + char* pass = nullptr; user = MHD_basic_auth_get_username_password(connection, &pass); if (user == nullptr || strcmp(user, m_options->ccAdminUser()) != 0 ||