summaryrefslogtreecommitdiffstats
path: root/src/plugins/kdb/db2
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2010-07-21 19:01:35 +0000
committerGreg Hudson <ghudson@mit.edu>2010-07-21 19:01:35 +0000
commita9883866e0b8c72986965c98dbfa98b7f50640cf (patch)
treefff4ac58e1e5740d12bf669bcac1e9310624fc31 /src/plugins/kdb/db2
parentb802a4d4ec3e94a7ae8766e702c4cf1be47b5bf6 (diff)
downloadkrb5-a9883866e0b8c72986965c98dbfa98b7f50640cf.tar.gz
krb5-a9883866e0b8c72986965c98dbfa98b7f50640cf.tar.xz
krb5-a9883866e0b8c72986965c98dbfa98b7f50640cf.zip
Revert the part of r24157 which added the dal_version argument to the
init_library interface. Instead use the already existing maj_ver field of the DAL vtable to detect incompatibilities. Since maj_ver is a short int, use an incrementing number instead of a date for the major version. ticket: 6749 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24200 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/plugins/kdb/db2')
-rw-r--r--src/plugins/kdb/db2/db2_exp.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/kdb/db2/db2_exp.c b/src/plugins/kdb/db2/db2_exp.c
index 2de4bbcacb..327a6b8220 100644
--- a/src/plugins/kdb/db2/db2_exp.c
+++ b/src/plugins/kdb/db2/db2_exp.c
@@ -193,12 +193,10 @@ WRAP_VOID (krb5_db2_audit_as_req,
(kcontext, request, client, server, authtime, error_code));
static krb5_error_code
-hack_init (int dal_version)
+hack_init (void)
{
krb5_error_code c;
- if (dal_version != KRB5_KDB_DAL_VERSION)
- return KRB5_KDB_DBTYPE_MISMATCH;
c = krb5int_mutex_alloc (&krb5_db2_mutex);
if (c)
return c;
@@ -219,7 +217,7 @@ hack_cleanup (void)
*/
kdb_vftabl PLUGIN_SYMBOL_NAME(krb5_db2, kdb_function_table) = {
- 1, /* major version number 1 */
+ KRB5_KDB_DAL_MAJOR_VERSION, /* major version number */
0, /* minor version number 0 */
/* init_library */ hack_init,
/* fini_library */ hack_cleanup,