From: Wei Liu Date: Wed, 17 Jun 2015 19:39:49 +0000 (+0100) Subject: oxenstored: fix del_watches and del_transactions X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~3078 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d962aa44e4128ea677ce8407fc2483d94f007d91;p=xen.git oxenstored: fix del_watches and del_transactions The statement to reset nb_watches should be in del_watches, not del_transactions. Signed-off-by: Wei Liu Cc: David Scott Acked-by: David Scott [ ijc -- fix syntax error by adding a ";" to the previous line in the new location and removing from the previous line in the old ] --- diff --git a/tools/ocaml/xenstored/connection.ml b/tools/ocaml/xenstored/connection.ml index 9de49780da..0a2c481ee6 100644 --- a/tools/ocaml/xenstored/connection.ml +++ b/tools/ocaml/xenstored/connection.ml @@ -187,11 +187,11 @@ let del_watch con path token = apath, w let del_watches con = - Hashtbl.clear con.watches + Hashtbl.clear con.watches; + con.nb_watches <- 0 let del_transactions con = - Hashtbl.clear con.transactions; - con.nb_watches <- 0 + Hashtbl.clear con.transactions let list_watches con = let ll = Hashtbl.fold