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 <[EMAIL PROTECTED]>  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


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to