[Libguestfs] [PATCH 2/2] exit instead of die() on signal
Matthew Booth
mbooth at redhat.com
Mon Oct 11 10:49:23 UTC 2010
Net::SSL catches die() and will print an untidy confess() if the signal is
received in Net::SSL::read(). exit(1) achieves the same goal without triggering
the confess().
---
v2v/virt-v2v.pl | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/v2v/virt-v2v.pl b/v2v/virt-v2v.pl
index 93bfcd5..c72647c 100755
--- a/v2v/virt-v2v.pl
+++ b/v2v/virt-v2v.pl
@@ -414,7 +414,8 @@ END {
sub signal_exit
{
$g->close() if (defined($g));
- die(user_message(__x("Received signal {sig}. Exiting.", sig => shift)));
+ warn user_message(__x("Received signal {sig}. Exiting.", sig => shift));
+ exit(1);
}
# Inspect the guest's storage. Returns an OS hashref as returned by
--
1.7.2.3
More information about the Libguestfs
mailing list