aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xenstore/xenstored_transaction.c
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2005-10-10 11:37:10 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2005-10-10 11:37:10 +0100
commit4d423f9a656ad65e814f15b7a3015492ddb3f1be (patch)
tree6fea2ef7aee77d32e4f17b644599ad1329c5fbf2 /tools/xenstore/xenstored_transaction.c
parent5fec4cf7660cbcd50a016750b5de37394c6a65b1 (diff)
downloadxen-4d423f9a656ad65e814f15b7a3015492ddb3f1be.tar.gz
xen-4d423f9a656ad65e814f15b7a3015492ddb3f1be.tar.bz2
xen-4d423f9a656ad65e814f15b7a3015492ddb3f1be.zip
No need to gate xenstored reading requests from a
connection on whether there are pending replies/watches. Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'tools/xenstore/xenstored_transaction.c')
-rw-r--r--tools/xenstore/xenstored_transaction.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/xenstore/xenstored_transaction.c b/tools/xenstore/xenstored_transaction.c
index c0b4f3206e..640d10540f 100644
--- a/tools/xenstore/xenstored_transaction.c
+++ b/tools/xenstore/xenstored_transaction.c
@@ -154,9 +154,9 @@ void do_transaction_end(struct connection *conn, const char *arg)
return;
}
- /* Set to NULL so fire_watches sends events, tdb_context works. */
trans = conn->transaction;
conn->transaction = NULL;
+
/* Attach transaction to arg for auto-cleanup */
talloc_steal(arg, trans);