Closed bflagg closed 2 years ago
https://github.com/objecthub/swift-lispkit/blob/f2d5a8ac8d606da108d938c4f1d68b4687bd0d28/Sources/LispKit/IO/TextOutput.swift#L152
Calling flush() here seems to cause a double lock() error.
Recommend call flushBuffer() instead.
Thanks a lot for catching this bug, Brian! Have submitted your proposed fix.
The new releases of LispPad and LispPad Go have this bug fix included. Thanks for finding this issue!
https://github.com/objecthub/swift-lispkit/blob/f2d5a8ac8d606da108d938c4f1d68b4687bd0d28/Sources/LispKit/IO/TextOutput.swift#L152
Calling flush() here seems to cause a double lock() error.
Recommend call flushBuffer() instead.