From e9ee189d29b08548e0b9d3ff4b74d570559feccf Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sun, 22 Jan 2017 20:26:39 +0100 Subject: [PATCH] Fix BGA driver crashes without vbox guest additions. --- kernel/gpu/bga/bga.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/kernel/gpu/bga/bga.cpp b/kernel/gpu/bga/bga.cpp index ebfa35f2..40828d22 100644 --- a/kernel/gpu/bga/bga.cpp +++ b/kernel/gpu/bga/bga.cpp @@ -231,13 +231,9 @@ bool BGADevice::Initialize() #if defined(__i386__) || defined(__x86_64__) guest_additions = VBox::GetGuestAdditions(); - if ( !guest_additions ) - return false; - if ( !guest_additions->RegisterVideoDevice(device_index) ) - { + if ( guest_additions && + !guest_additions->RegisterVideoDevice(device_index) ) guest_additions = NULL; - return false; - } #endif Video::ConfigureDevice(this);