diff --git a/src/cpp/controller/User.cpp b/src/cpp/controller/User.cpp index 3e3b1bddf..82e74eea7 100644 --- a/src/cpp/controller/User.cpp +++ b/src/cpp/controller/User.cpp @@ -79,23 +79,17 @@ namespace controller { auto pubkey = getModel()->getPublicKey(); - if (pubkey) { + if (pubkey) + { auto pubkeyHex = mm->getFreeMemory(65); memset(*pubkeyHex, 0, 65); sodium_bin2hex(*pubkeyHex, 65, pubkey, 32); mPublicHex = (char*)*pubkeyHex; - mm->releaseMemory(pubkeyHex); - unlock(); - return mPublicHex; - } - else { - unlock(); - return ""; + mm->releaseMemory(pubkeyHex); } unlock(); - return ""; - + return mPublicHex; } Poco::JSON::Object User::getJson()