X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=keydb_dynamic.c;h=5bc539ce25c0ee539b04d1ec1d0264c7eb80e966;hb=cc4711251f673ac142f360cfd2a259879b851309;hp=040a045f67cf388038cbad5c4a4c574e836a7016;hpb=2458360e75aa46091f60c16e041c07bffe2edefb;p=onak.git diff --git a/keydb_dynamic.c b/keydb_dynamic.c index 040a045..5bc539c 100644 --- a/keydb_dynamic.c +++ b/keydb_dynamic.c @@ -215,6 +215,12 @@ struct onak_dbctx *keydb_dynamic_init(struct onak_db_config *dbcfg, struct onak_dbctx *(*backend_init)(struct onak_db_config *, bool); struct onak_dynamic_dbctx *privctx; + if (dbcfg == NULL) { + logthing(LOGTHING_CRITICAL, + "No backend database configuration supplied."); + return NULL; + } + dbctx = malloc(sizeof(struct onak_dbctx)); if (dbctx == NULL) {