Auth: free string after use

This commit is contained in:
Palakis 2017-04-24 11:01:11 +02:00
parent dc7b386295
commit 8d0cb2e875

View File

@ -167,13 +167,16 @@ bool Config::CheckAuth(const char *response)
mbedtls_base64_encode(expected_response, 64, &base64_size, hash, 32);
expected_response[64] = 0; // Null-terminate the string
bool authSuccess = false;
if (strcmp((char*)expected_response, response) == 0) {
SessionChallenge = GenerateSalt();
return true;
}
else {
return false;
authSuccess = true;
}
bfree(challengeAndResponse);
bfree(expected_response);
return authSuccess;
}
Config* Config::Current()