Comment 7 for bug 228046

Revision history for this message
Martin Pitt (pitti) wrote :

Quoting upstream:

   "The problem appears to be related to locales. With LANG=en_US.UTF-8
the fnmatch() routine in glibc does not match "foo" against "[A-z]*",
but if LANG is not defined (or if it is defined to "C") the matching
happens as expected. The problem is that [A-z] is fundamentally
non-portable when locales are taken into account. You should either
use [[\:alpha\:]] or [A-Za-z]. I'll update the sudo documentation
accordingly.

I'll apply the upstream patch to intrepid now and think about the impact in Hardy.