forked from p15670423/monkey
Island: Add check that terminate timestamp is > 0 in AgentSignals resource
This commit is contained in:
parent
1632d8b3e9
commit
24210d4f6f
|
@ -27,6 +27,8 @@ class AgentSignals(AbstractResource):
|
||||||
terminate_timestamp = request.json["terminate_time"]
|
terminate_timestamp = request.json["terminate_time"]
|
||||||
if terminate_timestamp is None:
|
if terminate_timestamp is None:
|
||||||
raise ValueError("Terminate signal's timestamp is empty")
|
raise ValueError("Terminate signal's timestamp is empty")
|
||||||
|
elif terminate_timestamp <= 0:
|
||||||
|
raise ValueError("Terminate signal's timestamp is not a positive integer")
|
||||||
|
|
||||||
self._island_event_queue.publish(
|
self._island_event_queue.publish(
|
||||||
IslandEventTopic.TERMINATE_AGENTS, timestamp=terminate_timestamp
|
IslandEventTopic.TERMINATE_AGENTS, timestamp=terminate_timestamp
|
||||||
|
|
Loading…
Reference in New Issue