]> git.sur5r.net Git - openldap/commitdiff
cleanup
authorPierangelo Masarati <ando@openldap.org>
Mon, 12 Jul 2004 22:33:44 +0000 (22:33 +0000)
committerPierangelo Masarati <ando@openldap.org>
Mon, 12 Jul 2004 22:33:44 +0000 (22:33 +0000)
servers/slapd/overlays/overlays.c
servers/slapd/overlays/rwm.c
servers/slapd/overlays/rwmconf.c
servers/slapd/overlays/rwmmap.c

index 74e6217f56cdb7069aae305c8c3feb55c2b4d871..8d2a348989a1d0fa6dec6f73768f75b76340fb3a 100644 (file)
@@ -23,7 +23,6 @@
 
 #include "slap.h"
 
-
 #if SLAPD_OVER_CHAIN == SLAPD_MOD_STATIC
 extern int chain_init();
 #endif
index 16d9e9d9c14d1171752082505b9dcc6c36ec10a5..959cc4882fdfeb6d2f9071273e461baba3dc436f 100644 (file)
@@ -667,11 +667,13 @@ rwm_send_entry( Operation *op, SlapReply *rs )
                 * - attributes that are requested
                 * - no values if attrsonly is set
                 */
+
                e = entry_dup( e );
                if ( e == NULL ) {
                        rc = LDAP_NO_MEMORY;
                        goto fail;
                }
+
                rs->sr_flags |= ( REP_ENTRY_MODIFIABLE | REP_ENTRY_MUSTBEFREED );
        }
 
@@ -1013,12 +1015,12 @@ rwm_config(
        int             rc = 0;
        char            *argv0 = NULL;
 
-       if ( strncasecmp( argv[ 0 ], "rwm-", sizeof( "rwm-" ) - 1 ) == 0 ) {
+       if ( strncasecmp( argv[ 0 ], "rwm-", STRLENOF( "rwm-" ) ) == 0 ) {
                argv0 = argv[ 0 ];
-               argv[ 0 ] = &argv0[ sizeof( "rwm-" ) - 1 ];
+               argv[ 0 ] = &argv0[ STRLENOF( "rwm-" ) ];
        }
 
-       if ( strncasecmp( argv[0], "rewrite", sizeof("rewrite") - 1 ) == 0 ) {
+       if ( strncasecmp( argv[0], "rewrite", STRLENOF("rewrite") ) == 0 ) {
                rc = rwm_rw_config( be, fname, lineno, argc, argv );
 
        } else if ( strcasecmp( argv[0], "map" ) == 0 ) {
index 7917882ad93a38aaf31a6f0fe976ebdbb255b9f7..0bdb928c55fa6a7b879945ab7834b3556e9684f2 100644 (file)
@@ -270,13 +270,13 @@ rwm_suffix_massage_patternize( const char *s )
 
        len = strlen( s );
 
-       res = ch_calloc( sizeof( char ), len + sizeof( "%1" ) );
+       res = ch_calloc( sizeof( char ), len + STRLENOF( "%1" ) + 1 );
        if ( res == NULL ) {
                return NULL;
        }
 
        strcpy( res, "%1" );
-       strcpy( res + sizeof( "%1" ) - 1, s );
+       strcpy( res + STRLENOF( "%1" ), s );
 
        return res;
 }
index 9d79679be31ccc694c49d70f784e5e74b5bb1e0b..7333e660684cb36e5f99894ea0345057027b2a11 100644 (file)
@@ -78,7 +78,7 @@ rwm_map_init( struct ldapmap *lm, struct ldapmapping **m )
        mapping = (struct ldapmapping *)ch_calloc( 2, 
                        sizeof( struct ldapmapping ) );
        if ( mapping == NULL ) {
-               return;
+               return LDAP_NO_MEMORY;
        }
 
        rc = slap_str2ad( "objectClass", &mapping->m_src_ad, &text );