diff options
| author | Greg Hudson <ghudson@mit.edu> | 2010-07-21 19:01:35 +0000 |
|---|---|---|
| committer | Greg Hudson <ghudson@mit.edu> | 2010-07-21 19:01:35 +0000 |
| commit | a9883866e0b8c72986965c98dbfa98b7f50640cf (patch) | |
| tree | fff4ac58e1e5740d12bf669bcac1e9310624fc31 /src/plugins/kdb/db2 | |
| parent | b802a4d4ec3e94a7ae8766e702c4cf1be47b5bf6 (diff) | |
| download | krb5-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.c | 6 |
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, |
