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.
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.