Bug in UIOP:CALL-WITH-TEMPORARY-FILE
There's a logic error in this function such that, if :want-stream-p
is false and :want-pathname-p
is true, and an :after
thunk is supplied, the after
thunk will be called immediately and the main thunk will be skipped.
MR !153 (merged) has a test that illustrates the bug. Working on a fix now.