fixup! Use binary Preserves over Unix sockets
This commit is contained in:
parent
e9133f823b
commit
0231e31b76
|
@ -318,12 +318,12 @@ proc connectUnix*(turn: var Turn; path: string; cap: SturdyRef; bootProc: Connec
|
|||
run(facet) do (turn: var Turn): stopActor(turn)
|
||||
else:
|
||||
if wireBuf.len == 0: wireBuf = move buf
|
||||
else: wireBuf.add(buf)
|
||||
else: wireBuf.add(move buf)
|
||||
try:
|
||||
var pr = decodePreserves(wireBuf, WireRef)
|
||||
dispatch(relay, cast[Preserve[WireRef]](pr))
|
||||
wireBuf.setLen(0)
|
||||
except ValueError: discard
|
||||
except IOError, ValueError: discard
|
||||
socket.recv(recvSize).addCallback(recvCb)
|
||||
# TODO: should this need be callSoon?
|
||||
socket.recv(recvSize).addCallback(recvCb)
|
||||
|
|
|
@ -49,6 +49,5 @@ bootDataspace("main") do (root: Ref; turn: var Turn):
|
|||
sendLine(turn)
|
||||
do:
|
||||
lineElements.excl a
|
||||
sendLine(turn)
|
||||
|
||||
runForever()
|
||||
|
|
Loading…
Reference in New Issue