(zilch lang go vfs): actually handle empty directories
In cases where a directory only contains files which are filtered out, the VFS would break on importing the directory. This fixes that.
This commit is contained in:
parent
5380ac9307
commit
2f069f2cdd
1 changed files with 1 additions and 1 deletions
|
|
@ -109,7 +109,7 @@
|
||||||
(set! dirmap (mapping-update!/default dirmap dir (lambda (v) (cons (cons fname (zsymlink contents)) v)) '()))))
|
(set! dirmap (mapping-update!/default dirmap dir (lambda (v) (cons (cons fname (zsymlink contents)) v)) '()))))
|
||||||
(vfs-contents vfs))
|
(vfs-contents vfs))
|
||||||
(define (read-dir dirname)
|
(define (read-dir dirname)
|
||||||
(define contents (mapping-ref dirmap dirname))
|
(define contents (mapping-ref/default dirmap dirname '()))
|
||||||
(for-each
|
(for-each
|
||||||
(lambda (pair)
|
(lambda (pair)
|
||||||
(when (eq? (cdr pair) 'directory)
|
(when (eq? (cdr pair) 'directory)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue