ioemu: use SIGHUP instead of SIGKILL

The stub domain device model needs to trap the termination signal so
as to actually destroy the stub domain.  SIGKILL can't be trapped,
SIGTERM is caught by SDL and so may be unnoticed.  SIGHUP can be
trapped and is not caught by SDL (and by default causes a process
termination without core).

Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
This commit is contained in:
Keir Fraser committed 2008-02-04 13:44:29 +00:00
1 parent b490b3db06
commit 264f5caa68
1 file changed
+1 -1
+1 -1
View File
@@ -329,7 +329,7 @@ class ImageHandler:
return
if self.pid:
try:
os.kill(self.pid, signal.SIGKILL)
os.kill(self.pid, signal.SIGHUP)
except OSError, exn:
log.exception(exn)
try:
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.