From: Adam Megacz Date: Sun, 30 Aug 2009 00:13:51 +0000 (-0700) Subject: ParameterNode: deal gracefully with the case where the node has no peer X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=159008b99a7659ed91fd4a881980a0e4cebb6e6e;p=fleet.git ParameterNode: deal gracefully with the case where the node has no peer --- diff --git a/src/edu/berkeley/fleet/dataflow/ParameterNode.java b/src/edu/berkeley/fleet/dataflow/ParameterNode.java index 365a114..41057e3 100644 --- a/src/edu/berkeley/fleet/dataflow/ParameterNode.java +++ b/src/edu/berkeley/fleet/dataflow/ParameterNode.java @@ -12,6 +12,7 @@ public class ParameterNode extends Node { set(ctx, new BitVector(ctx.fleet.getWordWidth()).set(l)); } public void set(CodeBag ctx, BitVector bv) { + if (out==null || out.peer==null) return; ctx.sendWord(bv, ((DockInPort)out.peer).dock.getDataDestination()); }