Diff for /servers/slapd/root_dse.c between versions 1.78 and 1.79

version 1.78, 2003/03/03 21:25:28 version 1.79, 2003/03/14 08:37:27
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.77 2003/02/28 11:34:35 lukeh Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.78 2003/03/03 21:25:28 ando Exp $ */
 /* root_dse.c - Provides the ROOT DSA-Specific Entry  /* root_dse.c - Provides the ROOT DSA-Specific Entry
  *   *
  * Copyright 1999-2003 The OpenLDAP Foundation.   * Copyright 1999-2003 The OpenLDAP Foundation.
Line 298  int read_root_dse_file( const char *fnam Line 298  int read_root_dse_file( const char *fnam
                 Debug( LDAP_DEBUG_ANY,                  Debug( LDAP_DEBUG_ANY,
                         "read_root_dse_file: SLAP_CALLOC failed", 0, 0, 0 );                          "read_root_dse_file: SLAP_CALLOC failed", 0, 0, 0 );
 #endif  #endif
                   fclose( fp );
                 return LDAP_OTHER;                  return LDAP_OTHER;
         }          }
         usr_attr->e_attrs = NULL;          usr_attr->e_attrs = NULL;
Line 309  int read_root_dse_file( const char *fnam Line 310  int read_root_dse_file( const char *fnam
                 if( e == NULL ) {                  if( e == NULL ) {
                         fprintf( stderr, "root_dse: could not parse entry (line=%d)\n",                          fprintf( stderr, "root_dse: could not parse entry (line=%d)\n",
                                 lineno );                                  lineno );
                         entry_free( usr_attr );                          rc = EXIT_FAILURE;
                         usr_attr = NULL;                          break;
                         return EXIT_FAILURE;  
                 }                  }
   
                 /* make sure the DN is the empty DN */                  /* make sure the DN is the empty DN */
Line 320  int read_root_dse_file( const char *fnam Line 320  int read_root_dse_file( const char *fnam
                                 "root_dse: invalid rootDSE - dn=\"%s\" (line=%d)\n",                                  "root_dse: invalid rootDSE - dn=\"%s\" (line=%d)\n",
                                 e->e_dn, lineno );                                  e->e_dn, lineno );
                         entry_free( e );                          entry_free( e );
                         entry_free( usr_attr );                          rc = EXIT_FAILURE;
                         usr_attr = NULL;                          break;
                         return EXIT_FAILURE;  
                 }                  }
   
                 /*                  /*
Line 338  int read_root_dse_file( const char *fnam Line 337  int read_root_dse_file( const char *fnam
                         if( attr_merge( usr_attr, a->a_desc, a->a_vals ) )                          if( attr_merge( usr_attr, a->a_desc, a->a_vals ) )
 #endif  #endif
                         {                          {
                                 return LDAP_OTHER;                                  rc = LDAP_OTHER;
                                   break;
                         }                          }
                 }                  }
   
                 entry_free( e );                  entry_free( e );
                   if (rc) break;
           }
   
           if (rc) {
                   entry_free( usr_attr );
                   usr_attr = NULL;
         }          }
   
         ch_free( buf );          ch_free( buf );
   
           fclose( fp );
   
         Debug(LDAP_DEBUG_CONFIG, "rootDSE file %s read.\n", fname, 0, 0);          Debug(LDAP_DEBUG_CONFIG, "rootDSE file %s read.\n", fname, 0, 0);
         return rc;          return rc;
 }  }

Removed from v.1.78  
changed lines
  Added in v.1.79


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