Skip to content
Snippets Groups Projects
Commit b2c9ab13 authored by Rom Walton's avatar Rom Walton
Browse files

VBOX: Make the conditions for one type of error case a bit clearer.

parent 017ac68c
Branches
Tags
No related merge requests found
......@@ -420,6 +420,11 @@ bool VBOX_BASE::is_logged_failure_vm_extensions_not_supported() {
return false;
}
bool VBOX_BASE::is_logged_failure_vm_powerup() {
if (vm_log.find("Power up failed (vrc=VINF_SUCCESS, rc=E_FAIL (0X80004005))") != string::npos) return true;
return false;
}
bool VBOX_BASE::is_logged_failure_host_out_of_memory() {
if (vm_log.find("VERR_EM_NO_MEMORY") != string::npos) return true;
if (vm_log.find("VERR_NO_MEMORY") != string::npos) return true;
......
......@@ -278,6 +278,7 @@ public:
virtual bool is_logged_failure_vm_extensions_disabled();
virtual bool is_logged_failure_vm_extensions_in_use();
virtual bool is_logged_failure_vm_extensions_not_supported();
virtual bool is_logged_failure_vm_powerup();
virtual bool is_logged_failure_host_out_of_memory();
virtual bool is_logged_failure_guest_job_out_of_memory();
virtual bool is_virtualbox_version_newer(int maj, int min, int rel);
......
......@@ -1165,7 +1165,7 @@ int main(int argc, char** argv) {
pVM->poll(true);
// Did we timeout?
if (timeout <= dtime()) {
if (!pVM->online && (timeout <= dtime())) {
vboxwrapper_msg_prefix(buf, sizeof(buf));
fprintf(
stderr,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment