]> git.sur5r.net Git - openldap/commitdiff
ITS#4101 fgets leaves NL in input buffer
authorHoward Chu <hyc@openldap.org>
Tue, 25 Oct 2005 21:37:37 +0000 (21:37 +0000)
committerHoward Chu <hyc@openldap.org>
Tue, 25 Oct 2005 21:37:37 +0000 (21:37 +0000)
clients/tools/ldapmodrdn.c

index e87e13d7d7705f3a0c40bad15e813b0bc3d80754..d921fe736d8c95b0daca7d70f17e3d997f24ed2b 100644 (file)
@@ -206,7 +206,7 @@ main(int argc, char **argv)
     if (havedn)
        retval = domodrdn( ld, entrydn, rdn, newSuperior, remove_old_RDN );
     else while ((rc == 0 || contoper) && fgets(buf, sizeof(buf), fp) != NULL) {
-       if ( *buf != '\0' ) {   /* blank lines optional, skip */
+       if ( *buf != '\n' ) {   /* blank lines optional, skip */
            buf[ strlen( buf ) - 1 ] = '\0';    /* remove nl */
 
            if ( havedn ) {     /* have DN, get RDN */