diff options
author | Werner Koch <[email protected]> | 2020-09-13 18:48:53 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2020-09-21 07:20:40 +0000 |
commit | c772770574ea2d337f8745ff304b1b8acd8a2e4c (patch) | |
tree | 6ecbd302ef009cf7c2c17daf37f39948fc6d6947 /kbx/backend-sqlite.c | |
parent | agent: Fix regression for access through the extra secket. (diff) | |
download | gnupg-c772770574ea2d337f8745ff304b1b8acd8a2e4c.tar.gz gnupg-c772770574ea2d337f8745ff304b1b8acd8a2e4c.zip |
sm: Implement delete key in keyboxd mode
* sm/keydb.c (keydb_delete): Implement keyboxd mode.
(keydb_update_cert): Disable unused function.
* kbx/backend-sqlite.c (be_sqlite_delete): Delete from issuer.
--
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to '')
-rw-r--r-- | kbx/backend-sqlite.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kbx/backend-sqlite.c b/kbx/backend-sqlite.c index 2b5da9134..ab68163ab 100644 --- a/kbx/backend-sqlite.c +++ b/kbx/backend-sqlite.c @@ -1522,6 +1522,9 @@ be_sqlite_delete (ctrl_t ctrl, backend_handle_t backend_hd, ("DELETE from fingerprint WHERE ubid = :1", ubid); if (!err) err = run_sql_statement_bind_ubid + ("DELETE from issuer WHERE ubid = :1", ubid); + if (!err) + err = run_sql_statement_bind_ubid ("DELETE from pubkey WHERE ubid = :1", ubid); |