quicklisp / quicklisp-client

Quicklisp client.
http://www.quicklisp.org/
MIT License
298 stars 75 forks source link

Fix index file lock and wrong path #228

Closed Moriaty0o0 closed 7 months ago

Moriaty0o0 commented 8 months ago

When probe-file returns nil, make-system-index will open index file again when not close it in with-open-file.

Because directory-namestring return value doesn't include host, when default-pathname-defaults is set to another host, make-system-index will get wrong path about index file, which is replaced by uiop:pathname-directory-pathname.