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/ldap | |
| 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/ldap')
| -rw-r--r-- | src/plugins/kdb/ldap/ldap_exp.c | 2 | ||||
| -rw-r--r-- | src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h | 2 | ||||
| -rw-r--r-- | src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c | 4 |
3 files changed, 3 insertions, 5 deletions
diff --git a/src/plugins/kdb/ldap/ldap_exp.c b/src/plugins/kdb/ldap/ldap_exp.c index 55f10d9b66..069ee82305 100644 --- a/src/plugins/kdb/ldap/ldap_exp.c +++ b/src/plugins/kdb/ldap/ldap_exp.c @@ -47,7 +47,7 @@ */ kdb_vftabl PLUGIN_SYMBOL_NAME(krb5_ldap, kdb_function_table) = { - 1, /* major version number 1 */ + KRB5_KDB_DAL_MAJOR_VERSION, /* major version number */ 0, /* minor version number 0 */ /* init_library */ krb5_ldap_lib_init, /* fini_library */ krb5_ldap_lib_cleanup, diff --git a/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h b/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h index 8531b8cc68..1f998a48cb 100644 --- a/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h +++ b/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h @@ -254,7 +254,7 @@ krb5_error_code krb5_ldap_get_age(krb5_context, char *, time_t *); krb5_error_code -krb5_ldap_lib_init(int dal_version); +krb5_ldap_lib_init(void); krb5_error_code krb5_ldap_lib_cleanup(void); diff --git a/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c b/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c index 6749bce328..82b0333cdd 100644 --- a/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c +++ b/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c @@ -312,10 +312,8 @@ krb5_ldap_rebind(krb5_ldap_context *ldap_context, * DAL API functions */ krb5_error_code -krb5_ldap_lib_init(int dal_version) +krb5_ldap_lib_init() { - if (dal_version != KRB5_KDB_DAL_VERSION) - return KRB5_KDB_DBTYPE_MISMATCH; return 0; } |
