summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-07-09 02:38:12 +0000
committerTheodore Tso <tytso@mit.edu>1995-07-09 02:38:12 +0000
commit9238e9c6df32f024ea0a5d7e62357115f2929748 (patch)
tree817926316015b5b464f0b704a471c301c31890f2 /src
parentcccd4fe598f9382035ad8db0058f74b777e7f696 (diff)
downloadkrb5-9238e9c6df32f024ea0a5d7e62357115f2929748.tar.gz
krb5-9238e9c6df32f024ea0a5d7e62357115f2929748.tar.xz
krb5-9238e9c6df32f024ea0a5d7e62357115f2929748.zip
Make sure the dbm context is initialized before we start
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6270 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/kdb/ChangeLog4
-rw-r--r--src/lib/kdb/kdb_dbm.c5
2 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/kdb/ChangeLog b/src/lib/kdb/ChangeLog
index f4bb9320b..bdd7bfd3f 100644
--- a/src/lib/kdb/ChangeLog
+++ b/src/lib/kdb/ChangeLog
@@ -1,3 +1,7 @@
+Sat Jul 8 22:37:14 1995 Theodore Y. Ts'o (tytso@dcl)
+
+ * kdb_dbm.c (kdb5_kdbm_db_create): Make sure the dbm context is
+ initialized before we start.
Fri Jul 7 16:29:22 EDT 1995 Paul Park (pjpark@mit.edu)
* Makefile.in - Remove LDFLAGS, find com_err in TOPLIBD.
diff --git a/src/lib/kdb/kdb_dbm.c b/src/lib/kdb/kdb_dbm.c
index 859e3cba0..039408975 100644
--- a/src/lib/kdb/kdb_dbm.c
+++ b/src/lib/kdb/kdb_dbm.c
@@ -1158,7 +1158,12 @@ krb5_dbm_db_create(context, db_name)
register krb5_error_code retval = 0;
#ifndef ODBM
DBM *db;
+#endif
+ if ((retval = k5dbm_init_context(context)))
+ return(retval);
+
+#ifndef ODBM
db = KDBM_OPEN(context->db_context, db_name, O_RDWR|O_CREAT|O_EXCL, 0600);
if (db == NULL)
retval = errno;