LassoServer init_from_xml/new_from_buffer handling

* lasso/id-ff/server.c: (init_from_xml) if load_metadata fail
  try load_metadata_from_buffer instead using the content of the dumped
  nodes.
This commit is contained in:
Benjamin Dauvergne 2008-11-02 11:49:58 +00:00
parent 5f163bbffd
commit 618639623c
1 changed files with 3 additions and 1 deletions

View File

@ -494,7 +494,9 @@ init_from_xml(LassoNode *node, xmlNode *xmlnode)
/* Load metadata */
if (provider->metadata_filename) {
lasso_provider_load_metadata(provider, provider->metadata_filename);
if (! lasso_provider_load_metadata(provider, provider->metadata_filename)) {
lasso_provider_load_metadata_from_buffer(provider, provider->metadata_filename);
}
}
/* Load signing and encryption public keys */