Mailinglist Archive: yast-commit (1105 mails)

< Previous Next >
[yast-commit] r50611 - /trunk/ldap-server/src/agent/SlapdConfigAgent.cc
  • From: rhafer@xxxxxxxxxxxxxxxx
  • Date: Wed, 03 Sep 2008 12:00:10 -0000
  • Message-id: <20080903120011.0A7EB30B0A@xxxxxxxxxxxxxxxx>
Author: rhafer
Date: Wed Sep 3 14:00:10 2008
New Revision: 50611

URL: http://svn.opensuse.org/viewcvs/yast?rev=50611&view=rev
Log:
Initialize EntryIndex for new Schema objects

Modified:
trunk/ldap-server/src/agent/SlapdConfigAgent.cc

Modified: trunk/ldap-server/src/agent/SlapdConfigAgent.cc
URL:
http://svn.opensuse.org/viewcvs/yast/trunk/ldap-server/src/agent/SlapdConfigAgent.cc?rev=50611&r1=50610&r2=50611&view=diff
==============================================================================
--- trunk/ldap-server/src/agent/SlapdConfigAgent.cc (original)
+++ trunk/ldap-server/src/agent/SlapdConfigAgent.cc Wed Sep 3 14:00:10 2008
@@ -1325,7 +1325,9 @@
LDAPEntry entry, oldEntry;
entry = ldif.getEntryRecord();
y2milestone("adding <%s> to SchemaList", entry.getDN().c_str()
);
- schema.push_back( boost::shared_ptr<OlcSchemaConfig>(new
OlcSchemaConfig(oldEntry, entry)) );
+ boost::shared_ptr<OlcSchemaConfig> schemaCfg(new
OlcSchemaConfig(oldEntry, entry));
+ schemaCfg->setIndex( schema.size()-1, true );
+ schema.push_back( schemaCfg );
}
return YCPBoolean(true);
} catch ( std::runtime_error e ) {
@@ -1411,7 +1413,9 @@
return YCPBoolean(false);
}
}
- schema.push_back( boost::shared_ptr<OlcSchemaConfig>(new
OlcSchemaConfig(oldEntry, entry)) );
+ boost::shared_ptr<OlcSchemaConfig> schemaCfg(new
OlcSchemaConfig(oldEntry, entry));
+ schemaCfg->setIndex( schema.size()-1, true );
+ schema.push_back( schemaCfg );

//lastError->add( YCPString("summary"),
// YCPString("Error while parsing Schema file") );

--
To unsubscribe, e-mail: yast-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages