diff options
author | Frederic Peters <fpeters@entrouvert.com> | 2004-11-29 19:26:15 +0000 |
---|---|---|
committer | Frederic Peters <fpeters@entrouvert.com> | 2004-11-29 19:26:15 +0000 |
commit | 41f252841d1c7389a5fcba0cb98424981bafcc51 (patch) | |
tree | f9781cd2f9444af12c94e84ca341871116135178 /lasso/id-ff/server.c | |
parent | 53f7c81199e75383c92f376bfa8c023af43e5d62 (diff) | |
download | lasso-41f252841d1c7389a5fcba0cb98424981bafcc51.tar.gz lasso-41f252841d1c7389a5fcba0cb98424981bafcc51.tar.xz lasso-41f252841d1c7389a5fcba0cb98424981bafcc51.zip |
added error checking in lasso_server_new
Diffstat (limited to 'lasso/id-ff/server.c')
-rw-r--r-- | lasso/id-ff/server.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c index bf9ceb2e..ed67abbf 100644 --- a/lasso/id-ff/server.c +++ b/lasso/id-ff/server.c @@ -348,7 +348,9 @@ lasso_server_new(const gchar *metadata, /* metadata can be NULL (if server is a LECP) */ if (metadata != NULL) { lasso_provider_load_metadata(LASSO_PROVIDER(server), metadata); - /* XXX: error checking */ + message(G_LOG_LEVEL_CRITICAL, "Failed to load metadata from %s.", metadata); + g_object_unref(server); + return NULL; } server->private_key = g_strdup(private_key); |