colder Tue Jul 8 22:49:35 2008 UTC Modified files: /php-src/ext/spl spl_directory.c /php-src/ext/spl/tests fileobject_003.phpt Log: Woopsy http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_directory.c?r1=1.158&r2=1.159&diff_format=u Index: php-src/ext/spl/spl_directory.c diff -u php-src/ext/spl/spl_directory.c:1.158 php-src/ext/spl/spl_directory.c:1.159 --- php-src/ext/spl/spl_directory.c:1.158 Tue Jul 8 22:40:29 2008 +++ php-src/ext/spl/spl_directory.c Tue Jul 8 22:49:35 2008 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: spl_directory.c,v 1.158 2008/07/08 22:40:29 colder Exp $ */ +/* $Id: spl_directory.c,v 1.159 2008/07/08 22:49:35 colder Exp $ */ #ifdef HAVE_CONFIG_H # include "config.h" @@ -394,7 +394,7 @@ if (type == IS_UNICODE) { slash_pos.u = (p1.u > p2.u ? p1.u : p2.u); - if (IS_SLASH_AT(type, intern->file_name, intern->file_name_len)) { + if (IS_SLASH_AT(type, intern->file_name, intern->file_name_len-1)) { intern->file_name_len = slash_pos.u - intern->file_name.u; intern->file_name.u[intern->file_name_len] = 0; continue; @@ -402,7 +402,7 @@ intern->_path_len = slash_pos.u - intern->file_name.u; } else { slash_pos.s = (p1.s > p2.s ? p1.s : p2.s); - if (IS_SLASH_AT(type, intern->file_name, intern->file_name_len)) { + if (IS_SLASH_AT(type, intern->file_name, intern->file_name_len-1)) { intern->file_name_len = slash_pos.s - intern->file_name.s; intern->file_name.s[intern->file_name_len] = 0; continue; http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/fileobject_003.phpt?r1=1.9&r2=1.10&diff_format=u Index: php-src/ext/spl/tests/fileobject_003.phpt diff -u php-src/ext/spl/tests/fileobject_003.phpt:1.9 php-src/ext/spl/tests/fileobject_003.phpt:1.10 --- php-src/ext/spl/tests/fileobject_003.phpt:1.9 Tue Jul 8 22:40:30 2008 +++ php-src/ext/spl/tests/fileobject_003.phpt Tue Jul 8 22:49:35 2008 @@ -71,15 +71,15 @@ ===1=== object(SplFileInfo)#%d (2) { [u"pathName":u"SplFileInfo":private]=> - unicode(%d) "%s" + unicode(%d) "%s%etests" [u"fileName":u"SplFileInfo":private]=> - unicode(%d) "" + unicode(%d) "tests" } object(SplFileInfo)#%d (2) { [u"pathName":u"SplFileInfo":private]=> unicode(%d) "%s" [u"fileName":u"SplFileInfo":private]=> - unicode(%d) "" + unicode(%d) "tests" } bool(false) bool(true) @@ -92,8 +92,8 @@ string(%d) "%sspl" bool(true) unicode(%d) "%stests" -unicode(%d) "%stests" -unicode(%d) "%stests" +unicode(%d) "tests" +unicode(%d) "%s%espl" ===2=== object(SplFileInfo)#%d (2) { [u"pathName":u"SplFileInfo":private]=> @@ -103,7 +103,7 @@ } object(SplFileInfo)#%d (2) { [u"pathName":u"SplFileInfo":private]=> - unicode(%d) "%s" + unicode(%d) "%s%etests" [u"fileName":u"SplFileInfo":private]=> unicode(%d) "%s" }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php