From: Ronnie Sahlberg Date: Thu, 23 Aug 2007 23:34:04 +0000 (+1000) Subject: comment why we do a talloc_steal X-Git-Tag: tevent-0.9.20~348^2~2435^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1da9c03b1fdaaa18fcd0682533952b021aaf13ca;p=thirdparty%2Fsamba.git comment why we do a talloc_steal (This used to be ctdb commit aba7972728307e0ae52ccf8c0dd5808110fb92d7) --- diff --git a/ctdb/client/ctdb_client.c b/ctdb/client/ctdb_client.c index cc1aa3fb8f5..65fb10ec0c8 100644 --- a/ctdb/client/ctdb_client.c +++ b/ctdb/client/ctdb_client.c @@ -760,6 +760,9 @@ static void ctdb_client_reply_control(struct ctdb_context *ctdb, c->errorlen); } + /* state->outdata now uses resources from c so we dont want c + to just dissappear from under us while state is still alive + */ talloc_steal(state, c); state->state = CTDB_CONTROL_DONE;