r2585 - in glibc-package/trunk/debian: . patches patches/any
Author: schizo
Date: 2007-10-18 13:28:12 +0000 (Thu, 18 Oct 2007)
New Revision: 2585
Added:
glibc-package/trunk/debian/patches/any/cvs-posix-glob.diff
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/patches/series
Log:
* Add any/cvs-posix-glob.diff, fixing improper of treatment of \
in glob(). closes: #445210
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2007-10-14 14:11:23 UTC (rev 2584)
+++ glibc-package/trunk/debian/changelog 2007-10-18 13:28:12 UTC (rev 2585)
@@ -8,6 +8,8 @@
* debian/po/cs.po: update from Miroslav Kure. closes: #442904.
* debian/po/it.po: update from Luca Monducci. closes: #443497.
* debian/po/ja.po: update from Kenshi Muto. closes: #446577.
+ * Add any/cvs-posix-glob.diff, fixing improper of treatment of \
+ in glob(). closes: #445210
-- Clint Adams <schizo@debian.org> Sun, 14 Oct 2007 10:02:35 -0400
Added: glibc-package/trunk/debian/patches/any/cvs-posix-glob.diff
===================================================================
--- glibc-package/trunk/debian/patches/any/cvs-posix-glob.diff (rev 0)
+++ glibc-package/trunk/debian/patches/any/cvs-posix-glob.diff 2007-10-18 13:28:12 UTC (rev 2585)
@@ -0,0 +1,18 @@
+Index: glibc-2.6.1/posix/glob.c
+===================================================================
+--- glibc-2.6.1.orig/posix/glob.c 2007-10-14 14:43:40.000000000 -0400
++++ glibc-2.6.1/posix/glob.c 2007-10-14 14:43:46.000000000 -0400
+@@ -454,9 +454,11 @@
+ dirlen = 0;
+ }
+ }
+- else if (filename == pattern)
++ else if (filename == pattern
++ || (filename == pattern + 1 && pattern[0] == '\\'
++ && (flags & GLOB_NOESCAPE) == 0))
+ {
+- /* "/pattern". */
++ /* "/pattern" or "\\/pattern". */
+ dirname = "/";
+ dirlen = 1;
+ ++filename;
Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series 2007-10-14 14:11:23 UTC (rev 2584)
+++ glibc-package/trunk/debian/patches/series 2007-10-18 13:28:12 UTC (rev 2585)
@@ -107,6 +107,7 @@
any/cvs-ld_library_path.diff
any/cvs-initfini.diff -p1
+any/cvs-posix-glob.diff
any/local-notls.diff -p0
any/local-asserth-decls.diff -p0
# any/local-base.diff -p0 # g: suspended
Reply to: