summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2010-03-08 19:28:48 +0000
committerRichard Jones <rjones@redhat.com>2010-03-08 19:35:22 +0000
commited6fc794c8a2f64f8b987137b54551f4380177f3 (patch)
tree794985d482b452a220dc4e846b661cb33f8f7813
parentdcfa05f703ca0c281c12a14450d06dfb4ac7893d (diff)
downloadlibguestfs-ed6fc794c8a2f64f8b987137b54551f4380177f3.tar.gz
libguestfs-ed6fc794c8a2f64f8b987137b54551f4380177f3.tar.xz
libguestfs-ed6fc794c8a2f64f8b987137b54551f4380177f3.zip
inspector: Don't crash if $os->{kernels} does not exist.
ie. on Windows.
-rwxr-xr-xinspector/virt-inspector16
1 files changed, 9 insertions, 7 deletions
diff --git a/inspector/virt-inspector b/inspector/virt-inspector
index cb892c06..707825ee 100755
--- a/inspector/virt-inspector
+++ b/inspector/virt-inspector
@@ -407,13 +407,15 @@ sub output_text_os
print " $_->{name} $_->{version}\n"
}
- print __" Kernels:\n";
- my @kernels = @{$os->{kernels}};
- foreach (@kernels) {
- print " $_->{version} ($_->{arch})\n";
- my @modules = @{$_->{modules}};
- foreach (@modules) {
- print " $_\n";
+ if ($os->{kernels}) {
+ print __" Kernels:\n";
+ my @kernels = @{$os->{kernels}};
+ foreach (@kernels) {
+ print " $_->{version} ($_->{arch})\n";
+ my @modules = @{$_->{modules}};
+ foreach (@modules) {
+ print " $_\n";
+ }
}
}