Changeset 6446 in vbox
- Timestamp:
- Jan 22, 2008 2:23:59 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 27421
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/ConsoleImpl.cpp
r6444 r6446 5790 5790 { 5791 5791 #ifdef VBOX_VRDP 5792 if (VBOX_SUCCESS (vrc)) 5793 { 5794 /* Create the VRDP server. In case of headless operation, this will 5795 * also create the framebuffer, required at VM creation. 5796 */ 5797 ConsoleVRDPServer *server = console->consoleVRDPServer(); 5798 Assert (server); 5799 /// @todo (dmik) 5800 // does VRDP server call Console from the other thread? 5801 // Not sure, so leave the lock just in case 5802 alock.leave(); 5803 vrc = server->Launch(); 5804 alock.enter(); 5805 if (VBOX_FAILURE (vrc)) 5792 /* Create the VRDP server. In case of headless operation, this will 5793 * also create the framebuffer, required at VM creation. 5794 */ 5795 ConsoleVRDPServer *server = console->consoleVRDPServer(); 5796 Assert (server); 5797 /// @todo (dmik) 5798 // does VRDP server call Console from the other thread? 5799 // Not sure, so leave the lock just in case 5800 alock.leave(); 5801 vrc = server->Launch(); 5802 alock.enter(); 5803 if (VBOX_FAILURE (vrc)) 5804 { 5805 Utf8Str errMsg; 5806 switch (vrc) 5806 5807 { 5807 Utf8Str errMsg; 5808 switch (vrc) 5808 case VERR_NET_ADDRESS_IN_USE: 5809 5809 { 5810 case VERR_NET_ADDRESS_IN_USE: 5811 { 5812 ULONG port = 0; 5813 console->mVRDPServer->COMGETTER(Port) (&port); 5814 errMsg = Utf8StrFmt (tr ("VRDP server port %d is already in use"), 5815 port); 5816 break; 5817 } 5818 default: 5819 errMsg = Utf8StrFmt (tr ("Failed to launch VRDP server (%Vrc)"), 5820 vrc); 5810 ULONG port = 0; 5811 console->mVRDPServer->COMGETTER(Port) (&port); 5812 errMsg = Utf8StrFmt (tr ("VRDP server port %d is already in use"), 5813 port); 5814 break; 5821 5815 } 5822 LogRel (("Failed to launch VRDP server (%Vrc), error message: '%s'\n", 5823 vrc, errMsg.raw())); 5824 hrc = setError (E_FAIL, errMsg); 5825 break; 5816 default: 5817 errMsg = Utf8StrFmt (tr ("Failed to launch VRDP server (%Vrc)"), 5818 vrc); 5826 5819 } 5820 LogRel (("Failed to launch VRDP server (%Vrc), error message: '%s'\n", 5821 vrc, errMsg.raw())); 5822 hrc = setError (E_FAIL, errMsg); 5823 break; 5827 5824 } 5828 5825 #endif /* VBOX_VRDP */
Note:
See TracChangeset
for help on using the changeset viewer.