If we don't have a valid onak_db_config when trying to load a backend
in keydb_dynamic, error out right at the start.
struct onak_dbctx *(*backend_init)(struct onak_db_config *, bool);
struct onak_dynamic_dbctx *privctx;
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) {
dbctx = malloc(sizeof(struct onak_dbctx));
if (dbctx == NULL) {