Signal error if user tries to set the pathname of a buffer to a
authorChris Hanson <org/chris-hanson/cph>
Fri, 18 Sep 1992 18:56:13 +0000 (18:56 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 18 Sep 1992 18:56:13 +0000 (18:56 +0000)
directory.

v7/src/edwin/filcom.scm

index f7e1e99522962915371413a555a23a9ebfadda45..512d892f7cccc661aa2b1c8cf2d0b11c6a019b56 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/filcom.scm,v 1.167 1992/04/21 17:27:36 mhwu Exp $
+;;;    $Id: filcom.scm,v 1.168 1992/09/18 18:56:13 cph Exp $
 ;;;
 ;;;    Copyright (c) 1986, 1989-92 Massachusetts Institute of Technology
 ;;;
@@ -412,6 +412,9 @@ if you wish to make buffer not be visiting any file."
            pathname)))))
 
 (define (set-visited-pathname buffer pathname)
+  (if (not (pathname-name pathname))
+      (editor-error "File name cannot be a directory: "
+                   (->namestring pathname)))
   (set-buffer-pathname! buffer pathname)
   (set-buffer-truename! buffer false)
   (if pathname