X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=keydb_db4.c;h=b36ce3f65dba9e18408c0b86c6e6f35c72600f6b;hb=8aefbded3634aff93af5aa094094ca87c0e64239;hp=43f16741bad0d931dc36ad4e50d2eff778572236;hpb=1a5992e47f6e1bfc4bd2faee14947b3f218a3e46;p=onak.git diff --git a/keydb_db4.c b/keydb_db4.c index 43f1674..b36ce3f 100644 --- a/keydb_db4.c +++ b/keydb_db4.c @@ -772,7 +772,9 @@ static int db4_delete_key(struct onak_dbctx *dbctx, } if (db4_fetch_key_id(dbctx, keyid, &publickey, true) == 0) { - db4_endtrans(dbctx); + if (!intrans) { + db4_endtrans(dbctx); + } return 1; }