X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Ffleet%2Floops%2FLoopFactory.java;h=1e7913501e7ab64ae6f327814fc8016516c2fe0a;hb=4165a81ddd050385ef8705f4ff9a87be85fc01d9;hp=5bdfc2a1e5519e87f1502033184ab05bd049cc5c;hpb=b01abe616cf1ea7065ffc3752bfc2476de9a08f9;p=fleet.git diff --git a/src/edu/berkeley/fleet/loops/LoopFactory.java b/src/edu/berkeley/fleet/loops/LoopFactory.java index 5bdfc2a..1e79135 100644 --- a/src/edu/berkeley/fleet/loops/LoopFactory.java +++ b/src/edu/berkeley/fleet/loops/LoopFactory.java @@ -224,7 +224,7 @@ public class LoopFactory { public void sendWord(Destination dest, BitVector signal) { if (!dock.isOutputDock()) throw new RuntimeException("sendWord() may only be used at output docks"); if (pending_sendToken) flush_pending(); - pending_path = dock.getPath(dest, signal); + pending_path = dest==null ? null : dock.getPath(dest, signal); flush_pending(true); } public void sendWord(Dock dock) { sendWord(dock.getDataDestination()); }