mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-04-09 04:04:13 +00:00
handle cases where authenticationURL and authenticationExpiryTime don't exist
This commit is contained in:
parent
19f4146aca
commit
d2f1d05a06
@ -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…
x
Reference in New Issue
Block a user