X-Git-Url: https://the.earth.li/gitweb/?p=onak.git;a=blobdiff_plain;f=keydb%2Fkeydb_pg.c;h=52d27fc538220b1c3c4661d5e952430b2e690067;hp=7d59640b0fd2a82189f0411fe2f0d5018c7fdf97;hb=a2979c20e1ab2d52e3a961ac7dad45fee9d6345a;hpb=00e37c36f214bf9d2e9794d3089e64522a6275a2 diff --git a/keydb/keydb_pg.c b/keydb/keydb_pg.c index 7d59640..52d27fc 100644 --- a/keydb/keydb_pg.c +++ b/keydb/keydb_pg.c @@ -644,6 +644,7 @@ static int pg_iterate_keys(struct onak_dbctx *dbctx, * Include the basic keydb routines. */ #define NEED_UPDATEKEYS 1 +#define NEED_GET 1 #define NEED_GET_FP 1 #include "keydb.c" @@ -702,8 +703,9 @@ struct onak_dbctx *keydb_pg_init(struct onak_db_config *dbcfg, bool readonly) dbctx->cleanupdb = pg_cleanupdb; dbctx->starttrans = pg_starttrans; dbctx->endtrans = pg_endtrans; - dbctx->fetch_key_id = pg_fetch_key_id; + dbctx->fetch_key = generic_fetch_key; dbctx->fetch_key_fp = generic_fetch_key_fp; + dbctx->fetch_key_id = pg_fetch_key_id; dbctx->fetch_key_text = pg_fetch_key_text; dbctx->store_key = pg_store_key; dbctx->update_keys = generic_update_keys;