diff options
Diffstat (limited to 'serve/serve.c')
| -rw-r--r-- | serve/serve.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/serve/serve.c b/serve/serve.c index 86e38f8..81a338d 100644 --- a/serve/serve.c +++ b/serve/serve.c @@ -1845,7 +1845,8 @@ static void feed_outlets(Executor *ex) { queued = seq; held += payload.size; } - if (link && queued != before) pure_link_push(link); /* the turn's together */ + if (queued != before && link) pure_link_push(link); /* the turn's together */ + else if (queued != before && wire) pure_wire_push(wire); ex->outlet_from[i] = at; } uint64_t now = ex->local_count ? now_ms() : 0; |
