X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslurpd%2Fsanity.c;h=0927e597f2982b8986231bfe63cfc6c85edd4a57;hb=3868f3b5a7ebdbc098945df8401673905fa2e8a1;hp=e6335b942bcb73a4a76e76afa81296f452456054;hpb=0e2af54a3ffdeebe3901370683be56fcc53023b0;p=openldap diff --git a/servers/slurpd/sanity.c b/servers/slurpd/sanity.c index e6335b942b..0927e597f2 100644 --- a/servers/slurpd/sanity.c +++ b/servers/slurpd/sanity.c @@ -1,6 +1,6 @@ /* $OpenLDAP$ */ /* - * Copyright 1998-2002 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'; }