~ chicken-core (chicken-5) e1db62133efadaba206c34f5713ba33bc299e08b


commit e1db62133efadaba206c34f5713ba33bc299e08b
Author:     Mario Domenech Goulart <mario.goulart@gmail.com>
AuthorDate: Wed May 30 17:34:47 2012 -0300
Commit:     Mario Domenech Goulart <mario.goulart@gmail.com>
CommitDate: Wed May 30 17:34:47 2012 -0300

    Revert "Check all elements of the list for being a string in make-pathname"
    
    This reverts commit dd18d957edaccd5301875e6b073a873bae8b15cc.
    
    That patch doesn't actually fix the real problem.  See the following
    links for more context information:
    
    * https://bugs.call-cc.org/ticket/855
    * https://bugs.call-cc.org/ticket/751
    * http://lists.nongnu.org/archive/html/chicken-hackers/2012-05/msg00034.html
    * http://lists.nongnu.org/archive/html/chicken-hackers/2012-05/msg00048.html

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