Hi Christian,

On Thu, 24 May 2012 19:15:58 +0200 Christian Kellermann <ck...@pestilenz.org> 
wrote:

> The diff below fixes the bug methinks.

Thanks for looking into it.

Wouldn't

diff --git a/files.scm b/files.scm
index 3fae8f5..5c00875 100644
--- a/files.scm
+++ b/files.scm
@@ -178,6 +178,7 @@ EOF
       (if (null? strs)
          ""
          (let ((s1 (car strs)))
+           (##sys#check-string s1 'make-pathname)
            (if (zero? (string-length s1))
                (loop (cdr strs))
                (string-append 

be better, since it doesn't traverse the list twice?


Best wishes.
Mario
-- 
http://parenteses.org/mario

_______________________________________________
Chicken-hackers mailing list
Chicken-hackers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to