X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=etc%2Fafpd%2Fauth.c;h=b6becc5cd11aca37e2917c10609d70b950e7b0eb;hb=ed358993ba7248cfb2a7a56902e185a68d17857d;hp=e813edd5b7c4254ae7c5044d29cade8343f545fa;hpb=cf5f2729577fde860f07743b776b996b78d111ae;p=netatalk.git diff --git a/etc/afpd/auth.c b/etc/afpd/auth.c index e813edd5..b6becc5c 100644 --- a/etc/afpd/auth.c +++ b/etc/afpd/auth.c @@ -1,5 +1,5 @@ /* - * $Id: auth.c,v 1.44.2.3.2.15.2.5 2009-09-11 12:40:14 franklahm Exp $ + * $Id: auth.c,v 1.44.2.3.2.15.2.6 2009-10-05 08:10:07 franklahm Exp $ * * Copyright (c) 1990,1993 Regents of The University of Michigan. * All Rights Reserved. See COPYRIGHT. @@ -163,6 +163,14 @@ int ibuflen _U_, *rbuflen; return AFPERR_PWDEXPR; } +static int afp_null_nolog(obj, ibuf, ibuflen, rbuf, rbuflen ) +AFPObj *obj _U_; +char *ibuf _U_, *rbuf _U_; +int ibuflen _U_, *rbuflen; +{ + *rbuflen = 0; + return( AFPERR_NOOP ); +} static int set_auth_switch(int expired) { @@ -189,6 +197,7 @@ static int set_auth_switch(int expired) case 31: uam_afpserver_action(AFP_SYNCDIR, UAM_AFPSERVER_POSTAUTH, afp_syncdir, NULL); uam_afpserver_action(AFP_SYNCFORK, UAM_AFPSERVER_POSTAUTH, afp_syncfork, NULL); + uam_afpserver_action(AFP_SPOTLIGHT_PRIVATE, UAM_AFPSERVER_POSTAUTH, afp_null_nolog, NULL); uam_afpserver_action(AFP_ENUMERATE_EXT2, UAM_AFPSERVER_POSTAUTH, afp_enumerate_ext2, NULL); case 30: uam_afpserver_action(AFP_ENUMERATE_EXT, UAM_AFPSERVER_POSTAUTH, afp_enumerate_ext, NULL);