mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 03:30:27 +02:00
Fix bug in nftw function
Fixes bug #44182. Thanks to Matija Obid for the report and RhodiumToad in
This commit is contained in:
parent
d1c6ae19f4
commit
f499754bc8
1 changed files with 4 additions and 4 deletions
|
@ -307,9 +307,9 @@
|
|||
(else (values s (easy-flag s))))))))
|
||||
|
||||
(define (clean name)
|
||||
(let ((last-char-index (1- (string-length name))))
|
||||
(if (char=? #\/ (string-ref name last-char-index))
|
||||
(substring name 0 last-char-index)
|
||||
(let ((end (- (string-length name) 1)))
|
||||
(if (and (positive? end) (char=? #\/ (string-ref name end)))
|
||||
(substring name 0 end)
|
||||
name)))
|
||||
|
||||
(define (ftw filename proc . options)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue