X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=keydb_fs.c;h=01874ee4188da6e1d483a8fffb7bc7115e47ba70;hb=d623a1b8e656cc5f45b360b402dfc974c711c8d3;hp=926960f04cbe9a2f7aec564f094e2d26201d05d2;hpb=5cb163e87c7f0717aa94ca281a56e572c2a6c8f3;p=onak.git diff --git a/keydb_fs.c b/keydb_fs.c index 926960f..01874ee 100644 --- a/keydb_fs.c +++ b/keydb_fs.c @@ -636,6 +636,10 @@ static void fs_cleanupdb(struct onak_dbctx *dbctx) /* Mmmm nothing to do here? */ close(privctx->lockfile_fd); + + free(privctx); + dbctx->priv = NULL; + free(dbctx); } /** @@ -706,7 +710,6 @@ struct onak_dbctx *keydb_fs_init(struct onak_db_config *dbcfg, bool readonly) dbctx->getkeysigs = generic_getkeysigs; dbctx->cached_getkeysigs = generic_cached_getkeysigs; dbctx->keyid2uid = generic_keyid2uid; - dbctx->getfullkeyid = fs_getfullkeyid; dbctx->iterate_keys = fs_iterate_keys; return dbctx;