mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-18 18:05:07 +00:00
Fix Bug#32325
* lisp/net/tramp-sh.el (tramp-sh-handle-make-directory): In case of PARENTS flush also upper directories caches. (Bug#32325)
This commit is contained in:
parent
df7371b84e
commit
2f37ecaefc
@ -2547,7 +2547,11 @@ The method used must be an out-of-band method."
|
||||
"Like `make-directory' for Tramp files."
|
||||
(setq dir (expand-file-name dir))
|
||||
(with-parsed-tramp-file-name dir nil
|
||||
(tramp-flush-directory-properties v (file-name-directory localname))
|
||||
;; When PARENTS is non-nil, DIR could be a chain of non-existent
|
||||
;; directories a/b/c/... Instead of checking, we simply flush the
|
||||
;; whole cache.
|
||||
(tramp-flush-directory-properties
|
||||
v (if parents "/" (file-name-directory localname)))
|
||||
(save-excursion
|
||||
(tramp-barf-unless-okay
|
||||
v (format "%s %s"
|
||||
|
Loading…
Reference in New Issue
Block a user