summaryrefslogtreecommitdiff
path: root/lib/ldb/tools/ldbedit.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ldb/tools/ldbedit.c')
-rw-r--r--lib/ldb/tools/ldbedit.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/ldb/tools/ldbedit.c b/lib/ldb/tools/ldbedit.c
index aaf6d80352..cf4ab3f8ec 100644
--- a/lib/ldb/tools/ldbedit.c
+++ b/lib/ldb/tools/ldbedit.c
@@ -152,6 +152,7 @@ static int merge_edits(struct ldb_context *ldb,
if (ret != -1) {
modifies += (unsigned int) ret;
} else {
+ ldb_transaction_cancel(ldb);
return -1;
}
}