aboutsummaryrefslogtreecommitdiffstats
path: root/tools/gbtype
diff options
context:
space:
mode:
authoruser <user@clank>2026-07-18 00:31:27 +0200
committeruser <user@clank>2026-07-18 00:31:27 +0200
commite30b5cd3029b54296ddc9af9b02588d7cc06fd86 (patch)
tree3bb6326925a8153db67f0e2fec11b8ec7afaa538 /tools/gbtype
parentnet: reject out-of-order TCP segments (accept only seq == rcv_nxt, re-ACK dups) (diff)
downloadgbos-e30b5cd3029b54296ddc9af9b02588d7cc06fd86.tar.gz
gbos-e30b5cd3029b54296ddc9af9b02588d7cc06fd86.tar.xz
gbos-e30b5cd3029b54296ddc9af9b02588d7cc06fd86.zip
tools: gbtype prints hub errors to stderr and exits 1
Diffstat (limited to 'tools/gbtype')
-rwxr-xr-xtools/gbtype6
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:]