From: Kurt Zeilenga Date: Mon, 6 Nov 2000 17:49:43 +0000 (+0000) Subject: Fix passwd clearing X-Git-Tag: OPENLDAP_REL_ENG_2_0_7~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31b67c8fa591f713192fcd8805b126d07fd9217a;p=thirdparty%2Fopenldap.git Fix passwd clearing --- diff --git a/clients/tools/ldapdelete.c b/clients/tools/ldapdelete.c index 660ba44c28..2bbb3c826f 100644 --- a/clients/tools/ldapdelete.c +++ b/clients/tools/ldapdelete.c @@ -376,7 +376,7 @@ main( int argc, char **argv ) { char* p; - for( p = optarg; *p == '\0'; p++ ) { + for( p = optarg; *p != '\0'; p++ ) { *p = '\0'; } } diff --git a/clients/tools/ldapmodify.c b/clients/tools/ldapmodify.c index 50c05c4d01..99b00da122 100644 --- a/clients/tools/ldapmodify.c +++ b/clients/tools/ldapmodify.c @@ -436,7 +436,7 @@ main( int argc, char **argv ) { char* p; - for( p = optarg; *p == '\0'; p++ ) { + for( p = optarg; *p != '\0'; p++ ) { *p = '\0'; } } diff --git a/clients/tools/ldapmodrdn.c b/clients/tools/ldapmodrdn.c index fe225d9af4..e4fbcc9448 100644 --- a/clients/tools/ldapmodrdn.c +++ b/clients/tools/ldapmodrdn.c @@ -398,7 +398,7 @@ main(int argc, char **argv) { char* p; - for( p = optarg; *p == '\0'; p++ ) { + for( p = optarg; *p != '\0'; p++ ) { *p = '\0'; } } diff --git a/clients/tools/ldappasswd.c b/clients/tools/ldappasswd.c index 098b1a778b..667d10ec39 100644 --- a/clients/tools/ldappasswd.c +++ b/clients/tools/ldappasswd.c @@ -124,7 +124,7 @@ main( int argc, char *argv[] ) { char* p; - for( p = optarg; *p == '\0'; p++ ) { + for( p = optarg; *p != '\0'; p++ ) { *p = '\0'; } } @@ -139,7 +139,7 @@ main( int argc, char *argv[] ) { char* p; - for( p = optarg; *p == '\0'; p++ ) { + for( p = optarg; *p != '\0'; p++ ) { *p = '\0'; } } @@ -397,7 +397,7 @@ main( int argc, char *argv[] ) { char* p; - for( p = optarg; *p == '\0'; p++ ) { + for( p = optarg; *p != '\0'; p++ ) { *p = '\0'; } } diff --git a/clients/tools/ldapsearch.c b/clients/tools/ldapsearch.c index 91cdda26e5..a5557f58b6 100644 --- a/clients/tools/ldapsearch.c +++ b/clients/tools/ldapsearch.c @@ -504,7 +504,7 @@ main( int argc, char **argv ) { char* p; - for( p = optarg; *p == '\0'; p++ ) { + for( p = optarg; *p != '\0'; p++ ) { *p = '\0'; } } diff --git a/servers/slapd/tools/slappasswd.c b/servers/slapd/tools/slappasswd.c index 7222b13db2..64b7a1be5e 100644 --- a/servers/slapd/tools/slappasswd.c +++ b/servers/slapd/tools/slappasswd.c @@ -56,6 +56,7 @@ main( int argc, char *argv[] ) switch (i) { case 'h': /* scheme */ scheme = strdup (optarg); + break; case 's': /* new password (secret) */ newpw = strdup (optarg); @@ -63,7 +64,7 @@ main( int argc, char *argv[] ) { char* p; - for( p = optarg; *p == '\0'; p++ ) { + for( p = optarg; *p != '\0'; p++ ) { *p = '\0'; } }