Merge branch '1.4.10-openssl' into 1.5.0
This commit is contained in:
commit
c002be7307
|
@ -565,6 +565,11 @@ bool ConnectedClient::notifyClientNeededPermissions() {
|
|||
cmd[index++]["permvalue"] = 0;
|
||||
}
|
||||
|
||||
if(index == 0) {
|
||||
cmd[index]["permid"] = permission::i_client_talk_power;
|
||||
cmd[index++]["permvalue"] = 0;
|
||||
}
|
||||
|
||||
this->sendCommand(cmd);
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -303,7 +303,7 @@ command_result QueryClient::handleCommandServerSelect(Command &cmd) {
|
|||
target = serverInstance->getVoiceServerManager()->findServerById(static_cast<ServerId>(stol(parm)));
|
||||
|
||||
if(!target && (!cmd[0].has("0") && (!cmd[0].has("sid") || !cmd["sid"] == 0))) return command_result{error::server_invalid_id, "Invalid server id"};
|
||||
if(target && target->getState() != ServerState::ONLINE) return command_result{error::server_is_not_running};
|
||||
if(target && target->getState() != ServerState::ONLINE && target->getState() != ServerState::OFFLINE) return command_result{error::server_is_not_running};
|
||||
if(target == this->server) return command_result{error::ok};
|
||||
|
||||
if(target) {
|
||||
|
|
|
@ -160,6 +160,7 @@ void LicenseService::execute_dns_request() {
|
|||
}
|
||||
|
||||
void LicenseService::handle_check_succeeded() {
|
||||
this->timings.last_succeeded = std::chrono::system_clock::now();
|
||||
{
|
||||
std::lock_guard rlock{this->request_lock};
|
||||
this->abort_request(rlock, strobf("request succeeded").string());
|
||||
|
|
Loading…
Reference in New Issue