diff options
| author | user <user@clank> | 2026-07-18 00:31:27 +0200 |
|---|---|---|
| committer | user <user@clank> | 2026-07-18 00:31:27 +0200 |
| commit | e30b5cd3029b54296ddc9af9b02588d7cc06fd86 (patch) | |
| tree | 3bb6326925a8153db67f0e2fec11b8ec7afaa538 /tools | |
| parent | net: reject out-of-order TCP segments (accept only seq == rcv_nxt, re-ACK dups) (diff) | |
| download | gbos-e30b5cd3029b54296ddc9af9b02588d7cc06fd86.tar.gz gbos-e30b5cd3029b54296ddc9af9b02588d7cc06fd86.tar.xz gbos-e30b5cd3029b54296ddc9af9b02588d7cc06fd86.zip | |
tools: gbtype prints hub errors to stderr and exits 1
Diffstat (limited to '')
| -rwxr-xr-x | tools/gbtype | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/gbtype b/tools/gbtype index f58a1f8..c741c85 100755 --- a/tools/gbtype +++ b/tools/gbtype @@ -41,7 +41,11 @@ def send(header, payload=b""): if not d: break out += d s.close() - sys.stdout.write(out.decode(errors="replace")) + text = out.decode(errors="replace") + if text.startswith("err"): # make failures loud and scriptable + sys.stderr.write(text) + sys.exit(1) + sys.stdout.write(text) def main(): args = sys.argv[1:] |
