]> granicus.if.org Git - pdns/commitdiff
Remove compiler warnings pointed by Aki
authorGrégory Oestreicher <greg@kamago.net>
Mon, 16 Apr 2018 19:39:25 +0000 (21:39 +0200)
committerGrégory Oestreicher <greg@kamago.net>
Mon, 16 Apr 2018 19:39:25 +0000 (21:39 +0200)
modules/ldapbackend/ldapbackend.hh
modules/ldapbackend/powerldap.cc

index 37828337f6b6a952e8275afaa359f678700421d1..7fe7df8a47f080eff1d68fd346767fa3861c7fde 100644 (file)
@@ -53,7 +53,7 @@ class LdapAuthenticator;
  *  Types which aren't active are currently not supported by PDNS
  */
 
-static const char* ldap_attrany[] = {
+__attribute__ ((unused)) static const char* ldap_attrany[] = {
   "associatedDomain",
   "dNSTTL",
   "ALIASRecord",
index 2b3ae4044b11df4c719b5b11e1bdc00a2d522b69..bfec0cd34f17f908319e2fea5aa63777c0752e6e 100644 (file)
@@ -32,7 +32,7 @@
 
 
 PowerLDAP::SearchResult::SearchResult( int msgid, LDAP* ld )
-  : d_msgid( msgid ), d_ld( ld ), d_finished( false )
+  : d_ld( ld ), d_msgid( msgid ), d_finished( false )
 {
 }
 
@@ -449,12 +449,12 @@ const string PowerLDAP::escape( const string& str )
   for( i = str.begin(); i != str.end(); i++ )
   {
       // RFC4515 3
-      if( *i == '*' ||
-          *i == '(' ||
-          *i == ')' ||
-          *i == '\\' ||
-          *i == '\0' ||
-          *i > 127)
+      if( (unsigned char)*i == '*' ||
+          (unsigned char)*i == '(' ||
+          (unsigned char)*i == ')' ||
+          (unsigned char)*i == '\\' ||
+          (unsigned char)*i == '\0' ||
+          (unsigned char)*i > 127)
       {
           sprintf(tmp,"\\%02x", (unsigned char)*i);