From 26ec64a571afdde32fb3152d9f2994d6be4e6c90 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Tue, 25 Mar 2008 11:11:13 +1100 Subject: [PATCH] fix a memory leak allocate the memory to the 'call' context and not off the 'ctdb' context (This used to be ctdb commit be89005bd5d13409e377d425db2aad1c0d5b3826) --- ctdb/server/ctdb_call.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ctdb/server/ctdb_call.c b/ctdb/server/ctdb_call.c index 74f53c3e115..ca6fba7c649 100644 --- a/ctdb/server/ctdb_call.c +++ b/ctdb/server/ctdb_call.c @@ -721,7 +721,7 @@ int ctdb_daemon_call_recv(struct ctdb_call_state *state, struct ctdb_call *call) } if (state->call->reply_data.dsize) { - call->reply_data.dptr = talloc_memdup(state->ctdb_db->ctdb, + call->reply_data.dptr = talloc_memdup(call, state->call->reply_data.dptr, state->call->reply_data.dsize); call->reply_data.dsize = state->call->reply_data.dsize;