fix null Key pull request #44

This commit is contained in:
Anonymous275 2022-09-05 02:42:36 +03:00
parent c7e68ba10c
commit 8b650dc00a
2 changed files with 3 additions and 1 deletions

View File

@ -9,7 +9,7 @@
#include "Logger.h"
void UpdateKey(const std::string& newKey) {
if (!newKey.empty()) {
if (!newKey.empty() && std::isalnum(newKey[0])) {
std::ofstream Key("key");
if (Key.is_open()) {
Key << newKey;

View File

@ -379,7 +379,9 @@ void CheckKey() {
Json d = Json::parse(Buffer, nullptr, false);
if (Buffer == "-1" || Buffer.at(0) != '{' || d.is_discarded()) {
LOG(ERROR) << Buffer;
wxMessageBox("Couldn't connect to auth server, you might be offline!", "Warning", wxICON_WARNING);
UpdateKey("");
return;
}
if (d["success"].get<bool>()) {