Merge pull request #9805 from Icinga/checkcommand-timeout-0-crashes-icinga-db-daemon-9804

IcingaDB::PrepareObject(): cut off (0) negative Command#timeout for Redis
This commit is contained in:
Julian Brost 2023-06-27 10:45:02 +02:00 committed by GitHub
commit 9cf519316e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -1516,7 +1516,7 @@ bool IcingaDB::PrepareObject(const ConfigObject::Ptr& object, Dictionary::Ptr& a
Command::Ptr command = static_pointer_cast<Command>(object); Command::Ptr command = static_pointer_cast<Command>(object);
attributes->Set("command", JsonEncode(command->GetCommandLine())); attributes->Set("command", JsonEncode(command->GetCommandLine()));
attributes->Set("timeout", command->GetTimeout()); attributes->Set("timeout", std::max(0, command->GetTimeout()));
return true; return true;
} }