From 8e2c1ccaae642a44184f963c5746860f406c721f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 22 Jul 2007 11:46:53 +0000 Subject: [PATCH] (get_dbinfo): use dbname instead of realm as key if the entry is a correct entry. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21672 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hdb/dbinfo.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/hdb/dbinfo.c b/lib/hdb/dbinfo.c index c7a4c05f0..11cc74346 100644 --- a/lib/hdb/dbinfo.c +++ b/lib/hdb/dbinfo.c @@ -57,7 +57,7 @@ get_dbinfo(krb5_context context, *db = NULL; - p = krb5_config_get_string(context, db_binding, "realm", NULL); + p = krb5_config_get_string(context, db_binding, "dbname", NULL); if(p == NULL) return 0; @@ -67,11 +67,11 @@ get_dbinfo(krb5_context context, return ENOMEM; } di->label = strdup(label); - di->realm = strdup(p); + di->dbname = strdup(p); - p = krb5_config_get_string(context, db_binding, "dbname", NULL); + p = krb5_config_get_string(context, db_binding, "realm", NULL); if(p) - di->dbname = strdup(p); + di->realm = strdup(p); p = krb5_config_get_string(context, db_binding, "mkey_file", NULL); if(p) di->mkey_file = strdup(p); @@ -142,6 +142,7 @@ hdb_get_dbinfo(krb5_context context, struct hdb_dbinfo **dbp) /* if there are none specified, create one and use defaults */ di = calloc(1, sizeof(*di)); databases = di; + di->label = strdup("default"); } for(di = databases; di; di = di->next) {