]> git.sur5r.net Git - openldap/commitdiff
fix possible uninitialized use of nmods
authorPierangelo Masarati <ando@openldap.org>
Thu, 21 Nov 2002 00:31:36 +0000 (00:31 +0000)
committerPierangelo Masarati <ando@openldap.org>
Thu, 21 Nov 2002 00:31:36 +0000 (00:31 +0000)
servers/slapd/mods.c

index 9af70141e2215fcadd1f535cd5763aac1d9783a2..4b1166d2847bf394c2485d4caea6e90056ea93dc 100644 (file)
@@ -29,7 +29,7 @@ modify_check_duplicates(
 {
        int             i, j, numvals = 0, nummods,
                        rc = LDAP_SUCCESS;
-       BerVarray       nvals = NULL, nmods;
+       BerVarray       nvals = NULL, nmods = NULL;
 
        /*
         * FIXME: better do the following
@@ -109,7 +109,7 @@ modify_check_duplicates(
         * then to other already normalized values
         */
        nmods = SLAP_CALLOC( nummods + 1, sizeof( struct berval ) );
-       if( nmods == NULL ) {
+       if ( nmods == NULL ) {
 #ifdef NEW_LOGGING
                LDAP_LOG( OPERATION, ERR,
                        "modify_check_duplicates: SLAP_CALLOC failed", 0, 0, 0 );
@@ -117,7 +117,7 @@ modify_check_duplicates(
                Debug( LDAP_DEBUG_ANY, 
                        "modify_check_duplicates: SLAP_CALLOC failed", 0, 0, 0 );
 #endif
-                               goto return_results;
+               goto return_results;
        }
 
        for ( i = 0; mods[ i ].bv_val != NULL; i++ ) {