mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-05 20:13:44 +02:00
handle cases where authenticationURL and authenticationExpiryTime don't exist
This commit is contained in:
parent
19f4146aca
commit
d2f1d05a06
1 changed files with 10 additions and 2 deletions
|
@ -1325,8 +1325,16 @@ void EmbeddedNetworkController::_request(
|
|||
member["lastAuthorizedCredential"] = autoAuthCredential;
|
||||
}
|
||||
|
||||
const int64_t authenticationExpiryTime = member["authenticationExpiryTime"];
|
||||
const std::string authenticationURL = member["authenticationURL"];
|
||||
|
||||
int64_t authenticationExpiryTime = 0;
|
||||
if (!member["authenticationExpiryTime"].is_null()) {
|
||||
authenticationExpiryTime = member["authenticationExpiryTime"];
|
||||
}
|
||||
|
||||
std::string authenticationURL = "";
|
||||
if (!member["authenticationURL"].is_null()) {
|
||||
authenticationURL = member["authenticationURL"];
|
||||
}
|
||||
|
||||
if (authorized) {
|
||||
// Update version info and meta-data if authorized and if this is a genuine request
|
||||
|
|
Loading…
Add table
Reference in a new issue