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)
|
run(facet) do (turn: var Turn): stopActor(turn)
|
||||||
else:
|
else:
|
||||||
if wireBuf.len == 0: wireBuf = move buf
|
if wireBuf.len == 0: wireBuf = move buf
|
||||||
else: wireBuf.add(buf)
|
else: wireBuf.add(move buf)
|
||||||
try:
|
try:
|
||||||
var pr = decodePreserves(wireBuf, WireRef)
|
var pr = decodePreserves(wireBuf, WireRef)
|
||||||
dispatch(relay, cast[Preserve[WireRef]](pr))
|
dispatch(relay, cast[Preserve[WireRef]](pr))
|
||||||
wireBuf.setLen(0)
|
wireBuf.setLen(0)
|
||||||
except ValueError: discard
|
except IOError, ValueError: discard
|
||||||
socket.recv(recvSize).addCallback(recvCb)
|
socket.recv(recvSize).addCallback(recvCb)
|
||||||
# TODO: should this need be callSoon?
|
# TODO: should this need be callSoon?
|
||||||
socket.recv(recvSize).addCallback(recvCb)
|
socket.recv(recvSize).addCallback(recvCb)
|
||||||
|
|
|
@ -49,6 +49,5 @@ bootDataspace("main") do (root: Ref; turn: var Turn):
|
||||||
sendLine(turn)
|
sendLine(turn)
|
||||||
do:
|
do:
|
||||||
lineElements.excl a
|
lineElements.excl a
|
||||||
sendLine(turn)
|
|
||||||
|
|
||||||
runForever()
|
runForever()
|
||||||
|
|
Loading…
Reference in New Issue