From 342b478afc7118b0adbe5d2fd33119a65b8212f0 Mon Sep 17 00:00:00 2001 From: Adam Sampson Date: Sat, 11 Aug 2018 15:36:28 +0100 Subject: [PATCH] WIP: Stop the ring getting jammed one time in four. Don't tail-call to something that skip returns! --- src/system/ether.1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/system/ether.1 b/src/system/ether.1 index 773a68a9..ba0d7b04 100644 --- a/src/system/ether.1 +++ b/src/system/ether.1 @@ -187,7 +187,9 @@ ETHRX3: DPB A,[%NEAT"PA+ETHAT(E)] ;Store IP address MOVEI R,ETHABF ;Send it! MOVEI I,%NEAH"LENGTH - JRST ETHTX + PUSHJ P,ETHTX + JFCL ;Doesn't matter if it fails + POPJ P, ETHRAS: BUG INFO,[ARP packet too short, length ],OCT,I POPJ P,