Changeset 96402 in vbox for trunk/src/VBox/Frontends/VBoxBugReport
- Timestamp:
- Aug 22, 2022 3:27:17 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 153219
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxBugReport/VBoxBugReport.cpp
r93115 r96402 123 123 { 124 124 int rc = RTDirOpenFiltered(&m_hDir, pcszPath, RTDIRFILTER_WINNT, 0); 125 if (RT_FAILURE(rc) )125 if (RT_FAILURE(rc) && rc != VERR_FILE_NOT_FOUND && rc != VERR_PATH_NOT_FOUND) 126 126 throw RTCError(com::Utf8StrFmt("Failed to open directory '%s'\n", pcszPath)); 127 127 }; 128 128 ~VBRDir() 129 129 { 130 int rc = RTDirClose(m_hDir); 131 AssertRC(rc); 130 if (RT_VALID_PTR(m_hDir)) 131 { 132 int rc = RTDirClose(m_hDir); 133 AssertRC(rc); 134 } 132 135 }; 133 136 const char *next(void) 134 137 { 138 if (!RT_VALID_PTR(m_hDir)) 139 return NULL; 140 135 141 int rc = RTDirRead(m_hDir, &m_DirEntry, NULL); 136 142 if (RT_SUCCESS(rc)) … … 652 658 void addMachine(MachineInfoList& list, ComPtr<IMachine> machine) 653 659 { 660 BOOL fAccessible = FALSE; 661 HRESULT hrc = machine->COMGETTER(Accessible)(&fAccessible); 662 if (SUCCEEDED(hrc) && !fAccessible) 663 return 664 handleComError(hrc, "Failed to get accessible status of VM"); 665 654 666 com::Bstr name, logFolder, settingsFile; 655 667 handleComError(machine->COMGETTER(Name)(name.asOutParam()), … … 668 680 { 669 681 RTStrmPrintf(g_pStdErr, VBOX_PRODUCT " Bug Report Tool " VBOX_VERSION_STRING "\n" 670 "(C) " VBOX_C_YEAR " " VBOX_VENDOR "\n" 671 "All rights reserved.\n\n"); 682 "Copyright (C) " VBOX_C_YEAR " " VBOX_VENDOR "\n\n"); 672 683 } 673 684
Note:
See TracChangeset
for help on using the changeset viewer.