Remove assertions for non-nullity of init_module and fini_module in
authorGreg Hudson <ghudson@mit.edu>
Sat, 3 Jul 2010 19:25:00 +0000 (19:25 +0000)
committerGreg Hudson <ghudson@mit.edu>
Sat, 3 Jul 2010 19:25:00 +0000 (19:25 +0000)
kdb5.c for consistency with other uses of mandatory vtable functions.

ticket: 6749
status: open

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24172 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/kdb/kdb5.c

index c5095ea130a1e6ebafa2c9f9671686492ef5e872..b6c61774248c59f70d04c7d2fa3af8c9ab2ee6f7 100644 (file)
@@ -42,7 +42,6 @@
 #include <k5-int.h>
 #include <osconf.h>
 #include "kdb5.h"
-#include <assert.h>
 #include "kdb_log.h"
 #include "kdb5int.h"
 
@@ -592,7 +591,6 @@ krb5_db_open(krb5_context kcontext, char **db_args, int mode)
     status = get_vftabl(kcontext, &v);
     if (status)
         goto clean_n_exit;
-    assert(v->init_module != NULL);
     status = v->init_module(kcontext, section, db_args, mode);
 
 clean_n_exit:
@@ -650,7 +648,6 @@ krb5_db_fini(krb5_context kcontext)
         return 0;
 
     v = &kcontext->dal_handle->lib_handle->vftabl;
-    assert(v->fini_module != NULL);
     status = v->fini_module(kcontext);
 
     if (status)