fix(preflight): voorkom dubbele 000 http_code bij connectie-fout #40

Merged
janpeter merged 1 commit from fix/preflight-curl-000-doubling into master 2026-06-15 12:30:55 +02:00
Owner

Cosmetische follow-up op #39. curl -w "%{http_code}" print bij een connectie-fout zelf al 000; de extra || echo "000" maakte er 000000 van → de 000)-case werd nooit geraakt, de fout viel in *) ("unexpected status 000000"). Nu ${http_code:-000} als lege-output-default. Gedrag ongewijzigd (exit 2 transient); alleen de logregel is nu de juiste "could not reach … network/DNS". Geverifieerd: bash -n + unit-test onbereikbare host → "could not reach" + exit 2.

🤖 Generated with Claude Code

Cosmetische follow-up op #39. `curl -w "%{http_code}"` print bij een connectie-fout zelf al `000`; de extra `|| echo "000"` maakte er `000000` van → de `000)`-case werd nooit geraakt, de fout viel in `*)` ("unexpected status 000000"). Nu `${http_code:-000}` als lege-output-default. Gedrag ongewijzigd (exit 2 transient); alleen de logregel is nu de juiste "could not reach … network/DNS". Geverifieerd: `bash -n` + unit-test onbereikbare host → "could not reach" + exit 2. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
curl print bij een connectie-fout zelf al '000' via -w '%{http_code}'; de extra
`|| echo "000"` plakte daar nog een '000' achter → "000000", waardoor een
onbereikbare stack in de `*)`-tak ("unexpected status") viel i.p.v. de dedicated
`000)`-tak. Nu een lege-output-default (`${http_code:-000}`) → schone '000' en de
juiste "could not reach … network/DNS" log-regel. Gedrag (exit 2 transient)
ongewijzigd.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
janpeter merged commit 2b7d45f2a7 into master 2026-06-15 12:30:55 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janpeter/scrum4me-docker!40
No description provided.