[Download] Remove unnecessary heap allocation
This commit is contained in:
parent
dc8b30a42f
commit
9c6401ad9b
@ -408,11 +408,9 @@ namespace Components
|
|||||||
|
|
||||||
if (!g_password.size()) return true;
|
if (!g_password.size()) return true;
|
||||||
|
|
||||||
Utils::Memory::Allocator* alloc = Utils::Memory::GetAllocator();
|
|
||||||
|
|
||||||
// sha256 hashes are 64 chars long but we're gonna be safe here
|
// sha256 hashes are 64 chars long but we're gonna be safe here
|
||||||
char* buffer = alloc->allocateArray<char>(128);
|
char buffer[128] = { 0 };
|
||||||
int passLen = mg_get_http_var(&message->query_string, "password", buffer, 128);
|
int passLen = mg_get_http_var(&message->query_string, "password", buffer, sizeof buffer);
|
||||||
|
|
||||||
if (passLen <= 0 || std::string(buffer, passLen) != g_password)//Utils::Cryptography::SHA256::Compute(g_password))
|
if (passLen <= 0 || std::string(buffer, passLen) != g_password)//Utils::Cryptography::SHA256::Compute(g_password))
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user