Blame SOURCES/0001-virt-top-fix-to-explicitly-disconnect-from-libvirtd.patch

62458e
From 4b15ee2440b0e70e3c1eb5e164ded493e2d8f0c8 Mon Sep 17 00:00:00 2001
62458e
From: Yuya Higashi <higashi.yuya@fujitsu.com>
62458e
Date: Tue, 15 Nov 2022 13:56:21 +0900
62458e
Subject: [PATCH 1/2] virt-top: fix to explicitly disconnect from libvirtd
62458e
62458e
To prevent libvirtd from printing virNetSocketReadWire I/O errors when
62458e
the virt-top command exits, explicitly disconnect from libvirtd.
62458e
62458e
Signed-off-by: Yuya Higashi <higashi.yuya@fujitsu.com>
62458e
---
62458e
 src/top.ml | 5 +++--
62458e
 1 file changed, 3 insertions(+), 2 deletions(-)
62458e
62458e
diff --git a/src/top.ml b/src/top.ml
62458e
index 75fbcb9..cbe655a 100644
62458e
--- a/src/top.ml
62458e
+++ b/src/top.ml
62458e
@@ -306,7 +306,7 @@ let get_string maxlen =
62458e
   )
62458e
 
62458e
 (* Main loop. *)
62458e
-let rec main_loop ((_, batch_mode, script_mode, csv_enabled, stream_mode, _, _, _)
62458e
+let rec main_loop ((conn, batch_mode, script_mode, csv_enabled, stream_mode, _, _, _)
62458e
 		     as setup) =
62458e
   let csv_flags = !csv_cpu, !csv_mem, !csv_block, !csv_net in
62458e
 
62458e
@@ -372,7 +372,8 @@ let rec main_loop ((_, batch_mode, script_mode, csv_enabled, stream_mode, _, _,
62458e
       if not !quit || !end_time <> None then
62458e
 	millisleep delay
62458e
     )
62458e
-  done
62458e
+  done;
62458e
+  C.close conn
62458e
 
62458e
 and get_key_press setup delay =
62458e
   (* Read the next key, waiting up to 'delay' milliseconds. *)
62458e
-- 
62458e
2.31.1
62458e