|
|
@@ -1,40 +0,0 @@
|
|
|
-Index: ldapmisc.c
|
|
|
---- ldapmisc.c.orig 2005-11-18 22:17:27.000000000 +0100
|
|
|
-+++ ldapmisc.c 2006-03-11 09:28:02.345677747 +0100
|
|
|
-@@ -29,6 +29,27 @@
|
|
|
-
|
|
|
- #include "ldapdiff.h"
|
|
|
-
|
|
|
-+static char *
|
|
|
-+my_strcasestr(s, find)
|
|
|
-+ const char *s, *find;
|
|
|
-+{
|
|
|
-+ char c, sc;
|
|
|
-+ size_t len;
|
|
|
-+
|
|
|
-+ if ((c = *find++) != 0) {
|
|
|
-+ c = tolower((unsigned char)c);
|
|
|
-+ len = strlen(find);
|
|
|
-+ do {
|
|
|
-+ do {
|
|
|
-+ if ((sc = *s++) == 0)
|
|
|
-+ return (NULL);
|
|
|
-+ } while ((char)tolower((unsigned char)sc) != c);
|
|
|
-+ } while (strncasecmp(s, find, len) != 0);
|
|
|
-+ s--;
|
|
|
-+ }
|
|
|
-+ return ((char *)s);
|
|
|
-+}
|
|
|
-+
|
|
|
- int ldifcheckbase(char *attrbase)
|
|
|
- {
|
|
|
- char *confbase;
|
|
|
-@@ -36,7 +57,7 @@
|
|
|
-
|
|
|
- confbase = ldifgetpconf(CONFBASEDN);
|
|
|
-
|
|
|
-- if((pos = strcasestr(attrbase,confbase)) == NULL){
|
|
|
-+ if((pos = my_strcasestr(attrbase,confbase)) == NULL){
|
|
|
- return -1;
|
|
|
- }
|
|
|
-
|