Thanks for the feedabck.

I took the chance and included this in the 4.1.4 release.

Ian

On Tue, 12 Apr 2005, atlantos41 wrote:

> On Tuesday 05 April 2005 16:51, [EMAIL PROTECTED] wrote:
> >
> > I don't really think this will do the trick but please try it anyway.
> >
> > It includes the first patch and removes another isprint call.
> >
> > Ian
> >
> > --- autofs-4.1.3/lib/cat_path.c.wide-char      2005-04-05 21:28:36.000000000
> > +0800 +++ autofs-4.1.3/lib/cat_path.c  2005-04-05 21:29:01.000000000 +0800
> > @@ -48,7 +48,7 @@ int _strlen(const char *str, int max)
> >   {
> >        char *s = (char *) str;
> >
> > -      while (isprint(*s++) && max--) ;
> > +      while (*s++ && max--) ;
> >
> >        if (max < 0)
> >                return 0;
> > --- autofs-4.1.3/modules/lookup_file.c.wide-char       2005-04-05
> > 21:30:10.000000000 +0800 +++ autofs-4.1.3/modules/lookup_file.c        
> > 2005-04-05
> > 21:30:45.000000000 +0800 @@ -148,7 +148,7 @@ static int read_one(FILE *f,
> > char *key,
> >                                else if (ch == '*') {
> >                                        state = st_star;
> >                                        *(kptr++) = ch;
> > -                              } else if (isprint((char) ch)) {
> > +                              } else {
> >                                        state = st_compare;
> >                                        *(kptr++) = ch;
> >                                }
> > @@ -164,7 +164,7 @@ static int read_one(FILE *f, char *key,
> >                                getting = got_real;
> >                                state = st_entspc;
> >                        } else if (escape == esc_char);
> > -                      else if (isprint((char) ch))
> > +                      else
> >                                *(kptr++) = ch;
> >                        break;
> 
> 
> With this patch everything is OK. It mounts and umounts shares with 8-bit 
> chars in share's name.
> 

_______________________________________________
autofs mailing list
autofs@linux.kernel.org
http://linux.kernel.org/mailman/listinfo/autofs

Reply via email to