summaryrefslogtreecommitdiffstats
path: root/ctdb/libctdb/ctdb.c
diff options
context:
space:
mode:
Diffstat (limited to 'ctdb/libctdb/ctdb.c')
-rw-r--r--ctdb/libctdb/ctdb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ctdb/libctdb/ctdb.c b/ctdb/libctdb/ctdb.c
index 096a9264f0..23acef4ada 100644
--- a/ctdb/libctdb/ctdb.c
+++ b/ctdb/libctdb/ctdb.c
@@ -794,6 +794,7 @@ static void readrecordlock_retry(struct ctdb_connection *ctdb,
/* Now it's their responsibility to free lock & request! */
req->extra_destructor = NULL;
lock->callback(lock->ctdb_db, lock, data, private);
+ ctdb_request_free(ctdb, req);
return;
}