diff --git a/src/org/armedbear/lisp/Load.java b/src/org/armedbear/lisp/Load.java index 4d734083a83a3590389b8c45648757c4d9182a87..5cf96543ef119671ad041b64b3312a7a336a5bdc 100644 --- a/src/org/armedbear/lisp/Load.java +++ b/src/org/armedbear/lisp/Load.java @@ -170,7 +170,7 @@ public final class Load return error(new FileError((MessageFormat.format("Failed to address JAR-PATHNAME truename {0} for name {1}", truename.princToString(), name)), truename)); } - LispObject initTruename = Pathname.truename(mergedPathname); + LispObject initTruename = coercePathnameOrNull(Pathname.truename(mergedPathname)); if (initTruename == null || initTruename.equals(NIL)) { // Maybe the enclosing JAR has been renamed? Pathname p = new Pathname(mergedPathname);