X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=etc%2Fafpd%2Ffiledir.c;h=1e1c7c99d6fa27ad090cd7a28df812b6d7df8941;hb=fff7b0b7ecaec9c34f702aa1b8dd8854ac7052ef;hp=6fffd3d38ebd4053e39be9c6414ce6ef0d56b5ea;hpb=b9b23b5b1586993eb313af2b058b0fbbaeb7fab1;p=netatalk.git diff --git a/etc/afpd/filedir.c b/etc/afpd/filedir.c index 6fffd3d3..1e1c7c99 100644 --- a/etc/afpd/filedir.c +++ b/etc/afpd/filedir.c @@ -1,5 +1,5 @@ /* - * $Id: filedir.c,v 1.16 2001-12-03 05:03:38 jmarcus Exp $ + * $Id: filedir.c,v 1.17 2002-01-02 21:14:10 srittau Exp $ * * Copyright (c) 1990,1993 Regents of The University of Michigan. * All Rights Reserved. See COPYRIGHT. @@ -379,8 +379,7 @@ int ibuflen, *rbuflen; return AFP_OK; /* check for illegal characters */ - if ((vol->v_flags & AFPVOL_MSWINDOWS) && - strpbrk(ibuf, MSWINDOWS_BADCHARS)) + if (!wincheck(vol, ibuf)) return AFPERR_PARAM; newpath = obj->oldtmp; @@ -674,8 +673,7 @@ int ibuflen, *rbuflen; } /* check for illegal characters */ - if ((vol->v_flags & AFPVOL_MSWINDOWS) && - strpbrk(newname, MSWINDOWS_BADCHARS)) + if (!wincheck(vol, newname)) return AFPERR_PARAM; upath = mtoupath(vol, newname);