fix error, parameter return via string reference from static text

This commit is contained in:
Dario 2020-01-17 15:40:26 +01:00
parent 094904ab0f
commit 9a35b846dc

View File

@ -79,23 +79,17 @@ namespace controller {
auto pubkey = getModel()->getPublicKey(); auto pubkey = getModel()->getPublicKey();
if (pubkey) { if (pubkey)
{
auto pubkeyHex = mm->getFreeMemory(65); auto pubkeyHex = mm->getFreeMemory(65);
memset(*pubkeyHex, 0, 65); memset(*pubkeyHex, 0, 65);
sodium_bin2hex(*pubkeyHex, 65, pubkey, 32); sodium_bin2hex(*pubkeyHex, 65, pubkey, 32);
mPublicHex = (char*)*pubkeyHex; mPublicHex = (char*)*pubkeyHex;
mm->releaseMemory(pubkeyHex); mm->releaseMemory(pubkeyHex);
unlock();
return mPublicHex;
}
else {
unlock();
return "";
} }
unlock(); unlock();
return "<error>"; return mPublicHex;
} }
Poco::JSON::Object User::getJson() Poco::JSON::Object User::getJson()