diff options
author | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2005-10-10 11:37:10 +0100 |
---|---|---|
committer | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2005-10-10 11:37:10 +0100 |
commit | 4d423f9a656ad65e814f15b7a3015492ddb3f1be (patch) | |
tree | 6fea2ef7aee77d32e4f17b644599ad1329c5fbf2 /tools/xenstore/xenstored_transaction.c | |
parent | 5fec4cf7660cbcd50a016750b5de37394c6a65b1 (diff) | |
download | xen-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.c | 2 |
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); |