Blame SOURCES/0009-Xspice-fix-cleanup-when-some-processes-are-already-d.patch

28add0
From eb437149e26c995aac780dc8bb67ea41275d0429 Mon Sep 17 00:00:00 2001
28add0
From: Alon Levy <alevy@redhat.com>
28add0
Date: Mon, 21 Oct 2013 18:26:02 +0300
28add0
Subject: [PATCH 09/10] Xspice: fix cleanup when some processes are already
28add0
 dead
28add0
28add0
---
28add0
 scripts/Xspice | 10 ++++++++--
28add0
 1 file changed, 8 insertions(+), 2 deletions(-)
28add0
28add0
diff --git a/scripts/Xspice b/scripts/Xspice
28add0
index be87c08..9b82bfe 100755
28add0
--- a/scripts/Xspice
28add0
+++ b/scripts/Xspice
28add0
@@ -162,9 +162,15 @@ def cleanup(*args):
28add0
         if os.path.exists(f):
28add0
             os.remove(f)
28add0
     for p in cleanup_processes:
28add0
-        p.kill()
28add0
+        try:
28add0
+            p.kill()
28add0
+        except OSError:
28add0
+            pass
28add0
     for p in cleanup_processes:
28add0
-        p.wait()
28add0
+        try:
28add0
+            p.wait()
28add0
+        except OSError:
28add0
+            pass
28add0
     del cleanup_processes[:]
28add0
 
28add0
 def launch(*args, **kw):
28add0
-- 
28add0
1.8.3.1
28add0