From 3b17057eef359752f19344992dfac5a6b0a16ba3 Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Tue, 5 Nov 1991 02:43:09 +0000 Subject: [PATCH] Fix think-o in ENOUGH-NAMESTRING. --- v7/src/runtime/pathnm.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/v7/src/runtime/pathnm.scm b/v7/src/runtime/pathnm.scm index 236d2e87f..b28ac5b14 100644 --- a/v7/src/runtime/pathnm.scm +++ b/v7/src/runtime/pathnm.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/pathnm.scm,v 14.16 1991/11/04 20:29:39 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/pathnm.scm,v 14.17 1991/11/05 02:43:09 cph Exp $ Copyright (c) 1988-91 Massachusetts Institute of Technology @@ -323,7 +323,10 @@ these rules: ""))) (define (enough-namestring pathname #!optional defaults) - (let ((defaults (and (not (default-object? defaults)) defaults))) + (let ((defaults + (if (and (not (default-object? defaults)) defaults) + (->pathname defaults) + *default-pathname-defaults*))) (let ((pathname (enough-pathname pathname defaults))) (let ((namestring (pathname->namestring pathname))) (if (eq? (%pathname-host pathname) (%pathname-host defaults)) -- 2.25.1