- changed status to resolved
Bidirectional port gets GCed before the operation completed
Issue #290
resolved
(http-get "github.com"
"/ktakashi/sagittarius-scheme/archive/master.zip"
:secure #t
:receiver (http-binary-receiver))
The above may or may not finish properly. When it fails, it shows an invalid apply error due to the GCed object.
Comments (1)
-
reporter - Log in to comment
Adding bidirectional buffered port specific finalizer (Fixes
#290) Previous implementation uses non-pointer member address to register a finalizer which seems make GC confused.→ <<cset 18b64c6eb1b2>>