Browse Source

Oops, fixing onion netlayer for new read-message/write-message stuff

add-remove-to-filo-queue
Christine Lemmer-Webber 4 years ago
parent
commit
0f68a1da8e
No known key found for this signature in database
GPG Key ID: 4BC025925FF8F4D3
  1. 8
      goblins/ocapn/netlayer/onion.rkt

8
goblins/ocapn/netlayer/onion.rkt

@ -173,7 +173,9 @@
(define (handle-ocapn-sock-listen)
(define-values (ip op)
(unix-socket-accept ocapn-sock-listener))
(<-np-extern conn-establisher ip op #t))
(define-values (read-message write-message)
(read-write-procs ip op))
(<-np-extern conn-establisher read-message write-message #t))
(syscaller-free-thread
(lambda ()
(dynamic-wind
@ -221,7 +223,9 @@
(define-values (ip op)
(unix-socket-connect tor-socks-path))
(onion-socks5-setup! ip op (string-append address ".onion"))
(<- conn-establisher ip op #f)))
(define-values (read-message write-message)
(read-write-procs ip op))
(<- conn-establisher read-message write-message #f)))
(define start-conn (connect-vat 'spawn ^start-conn))
(<- start-conn)])]))
pre-setup-beh)

Loading…
Cancel
Save