X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslurpd%2Fsanity.c;h=0927e597f2982b8986231bfe63cfc6c85edd4a57;hb=3868f3b5a7ebdbc098945df8401673905fa2e8a1;hp=1cf266943228c747f4cf9c133834227c03386743;hpb=a93a15d9fc460963c111f66cf0f3995e5a2f5d42;p=openldap diff --git a/servers/slurpd/sanity.c b/servers/slurpd/sanity.c index 1cf2669432..0927e597f2 100644 --- a/servers/slurpd/sanity.c +++ b/servers/slurpd/sanity.c @@ -1,6 +1,6 @@ /* $OpenLDAP$ */ /* - * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved. + * Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file */ /* @@ -27,6 +27,7 @@ #include +#include #include #include @@ -184,8 +185,8 @@ filecheck( char *p; unsigned int ret = 0; - strcpy( dir, f ); - p = strrchr( dir, '/' ); + snprintf( dir, sizeof dir, "%s", f ); + p = strrchr( dir, LDAP_DIRSEP[0] ); if ( p != NULL ) { *p = '\0'; }