A minimal reproduction of a hang when calling close on a returned input-stream.
It makes a difference what url is used. I was able to reproduce a consistent hang with "https://github.com/uscensusbureau/citysdk/archive/bc93425d47508741c8fa8131ac09a53372e1e088.zip"
.
Usage
Either call the -main function in the repro
namespace or execute from the command line:
clojure -M -m repro
Note that the function will never return and it will hang forever.