fix(coding-agent): reject non-positive bash timeouts

This commit is contained in:
Vegard Stikbakke
2026-07-01 09:03:00 +02:00
parent cbcf4e04c3
commit 85b7c24741
2 changed files with 2 additions and 4 deletions
+1 -2
View File
@@ -26,10 +26,9 @@ const MAX_TIMEOUT_SECONDS = MAX_TIMEOUT_MS / 1000;
function resolveTimeoutMs(timeout: number | undefined): number | undefined {
if (timeout === undefined) return undefined;
if (!Number.isFinite(timeout)) {
if (!Number.isFinite(timeout) || timeout <= 0) {
throw new Error("Invalid timeout: must be a finite number of seconds");
}
if (timeout <= 0) return undefined;
const timeoutMs = timeout * 1000;
if (timeoutMs > MAX_TIMEOUT_MS) {