Browse Source

Ticket 47543 - Mozldap - fix compiler warnings

Fix these warnings:

../ds/ldap/servers/slapd/util.c: In function 'filter_stuff_func':
../ds/ldap/servers/slapd/util.c:257: warning: unused variable 'raw_filter'
../ds/ldap/servers/slapd/util.c:256: warning: unused variable 'escaped_filter'
../ds/ldap/servers/slapd/util.c: In function 'slapi_escape_filter_value':
../ds/ldap/servers/slapd/util.c:450: warning: unused variable 'raw_filter'
../ds/ldap/servers/slapd/util.c:449: warning: unused variable 'escaped_filter'
../ds/ldap/servers/plugins/posix-winsync/posix-winsync.c: In function 'sync_acct_disable':
../ds/ldap/servers/plugins/posix-winsync/posix-winsync.c:313: warning: implicit declaration of function 'strlen'
../ds/ldap/servers/plugins/posix-winsync/posix-winsync.c:313: warning: incompatible implicit declaration of built-in function 'strlen'
../ds/ldap/servers/plugins/posix-winsync/posix-group-task.c: In function 'posix_group_fix_memberuid_callback':
../ds/ldap/servers/plugins/posix-winsync/posix-group-task.c:283: warning: implicit declaration of function 'strlen'
../ds/ldap/servers/plugins/posix-winsync/posix-group-task.c:283: warning: incompatible implicit declaration of built-in function 'strlen'
../ds/ldap/servers/plugins/posix-winsync/posix-group-task.c:356: warning: implicit declaration of function 'strncasecmp'

https://fedorahosted.org/389/ticket/47543

Reviewed by: richm(Thanks!)
Mark Reynolds 12 năm trước cách đây
mục cha
commit
92f9e8393a

+ 1 - 0
ldap/servers/plugins/posix-winsync/posix-group-task.c

@@ -1,5 +1,6 @@
 #include "slapi-plugin.h"
 #include "nspr.h"
+#include <string.h>
 
 #include "posix-wsp-ident.h"
 #include "posix-group-func.h"

+ 1 - 0
ldap/servers/plugins/posix-winsync/posix-winsync.c

@@ -63,6 +63,7 @@
 #include <dirsrv/winsync-plugin.h>
 #endif
 #include <plstr.h>
+#include <string.h>
 #include <strings.h>
 #include <stdlib.h>
 #include "posix-wsp-ident.h"

+ 4 - 0
ldap/servers/slapd/util.c

@@ -253,8 +253,10 @@ static PRIntn
 filter_stuff_func(void *arg, const char *val, PRUint32 slen)
 {
     struct filter_ctx *ctx = (struct filter_ctx *)arg;
+#if defined (USE_OPENLDAP)
     struct berval escaped_filter;
     struct berval raw_filter;
+#endif
     char *buf = (char *)val;
     int extra_space;
     int filter_len = slen;
@@ -446,8 +448,10 @@ slapi_filter_sprintf(const char *fmt, ...)
 char*
 slapi_escape_filter_value(char* filter_str, int len)
 {
+#if defined (USE_OPENLDAP)
     struct berval escaped_filter;
     struct berval raw_filter;
+#endif
     int filter_len;
 
     /*