Diff for /servers/slapd/slapacl.c between versions 1.17 and 1.18

version 1.17, 2005/04/12 18:33:45 version 1.18, 2005/04/12 20:13:42
Line 45  print_access( Line 45  print_access(
         int                     rc;          int                     rc;
         slap_mask_t             mask;          slap_mask_t             mask;
         char                    accessmaskbuf[ACCESSMASK_MAXLEN];          char                    accessmaskbuf[ACCESSMASK_MAXLEN];
         slap_access_t           access = ACL_AUTH;  
   
         rc = access_allowed_mask( op, e, desc, nval, ACL_AUTH, NULL, &mask );          rc = access_allowed_mask( op, e, desc, nval, ACL_AUTH, NULL, &mask );
   
Line 71  slapacl( int argc, char **argv ) Line 70  slapacl( int argc, char **argv )
         Entry                   e = { 0 }, *ep = &e;          Entry                   e = { 0 }, *ep = &e;
         char                    *attr = NULL;          char                    *attr = NULL;
         int                     doclose = 0;          int                     doclose = 0;
           BackendDB               *bd;
   
         slap_tool_init( progname, SLAPACL, argc, argv );          slap_tool_init( progname, SLAPACL, argc, argv );
   
           if ( !dryrun ) {
                   int     i = 0;
   
                   LDAP_STAILQ_FOREACH( bd, &backendDB, be_next ) {
                           if ( bd != be && backend_startup( bd ) ) {
                                   fprintf( stderr, "backend_startup(#%d%s%s) failed\n",
                                                   i,
                                                   bd->be_suffix ? ": " : "",
                                                   bd->be_suffix ? bd->be_suffix[0].bv_val : "" );
                                   rc = 1;
                                   goto destroy;
                           }
                   }
           }
   
         argv = &argv[ optind ];          argv = &argv[ optind ];
         argc -= optind;          argc -= optind;
   
Line 339  destroy:; Line 354  destroy:;
                 if ( doclose ) {                  if ( doclose ) {
                         be->be_entry_close( be );                          be->be_entry_close( be );
                 }                  }
   
                   LDAP_STAILQ_FOREACH( bd, &backendDB, be_next ) {
                           if ( bd != be ) {
                                   backend_shutdown( bd );
                           }
                   }
         }          }
   
         slap_tool_destroy();          slap_tool_destroy();

Removed from v.1.17  
changed lines
  Added in v.1.18


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org