Index: /trunk/src/VBox/Main/src-server/USBProxyService.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/USBProxyService.cpp	(revision 37598)
+++ /trunk/src/VBox/Main/src-server/USBProxyService.cpp	(revision 37599)
@@ -45,9 +45,5 @@
 
 /**
- * Initialize the object.
- *
- * Child classes should override and call this method
- *
- * @returns S_OK on success, or COM error status on fatal error.
+ * Stub needed as long as the class isn't virtual
  */
 HRESULT USBProxyService::init(void)
Index: /trunk/src/VBox/Main/src-server/darwin/USBProxyServiceDarwin.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/darwin/USBProxyServiceDarwin.cpp	(revision 37598)
+++ /trunk/src/VBox/Main/src-server/darwin/USBProxyServiceDarwin.cpp	(revision 37599)
@@ -53,10 +53,4 @@
 HRESULT USBProxyServiceDarwin::init(void)
 {
-    /*
-     * Call the superclass method first.
-     */
-    HRESULT hrc = USBProxyService::init();
-    AssertComRCReturn(hrc, hrc);
-
 #ifdef VBOX_WITH_NEW_USB_CODE_ON_DARWIN
     /*
Index: /trunk/src/VBox/Main/src-server/freebsd/USBProxyServiceFreeBSD.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/freebsd/USBProxyServiceFreeBSD.cpp	(revision 37598)
+++ /trunk/src/VBox/Main/src-server/freebsd/USBProxyServiceFreeBSD.cpp	(revision 37599)
@@ -73,10 +73,4 @@
 HRESULT USBProxyServiceFreeBSD::init(void)
 {
-    /*
-     * Call the superclass method first.
-     */
-    HRESULT hrc = USBProxyService::init();
-    AssertComRCReturn(hrc, hrc);
-
     /*
      * Create semaphore.
Index: /trunk/src/VBox/Main/src-server/linux/USBProxyServiceLinux.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/linux/USBProxyServiceLinux.cpp	(revision 37598)
+++ /trunk/src/VBox/Main/src-server/linux/USBProxyServiceLinux.cpp	(revision 37599)
@@ -105,10 +105,4 @@
 {
     /*
-     * Call the superclass method first.
-     */
-    HRESULT hrc = USBProxyService::init();
-    AssertComRCReturn(hrc, hrc);
-
-    /*
      * We have two methods available for getting host USB device data - using
      * USBFS and using sysfs.  The default choice is sysfs; if that is not
Index: /trunk/src/VBox/Main/src-server/solaris/USBProxyServiceSolaris.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/solaris/USBProxyServiceSolaris.cpp	(revision 37598)
+++ /trunk/src/VBox/Main/src-server/solaris/USBProxyServiceSolaris.cpp	(revision 37599)
@@ -68,10 +68,4 @@
 HRESULT USBProxyServiceSolaris::init(void)
 {
-    /*
-     * Call the superclass method first.
-     */
-    HRESULT hrc = USBProxyService::init();
-    AssertComRCReturn(hrc, hrc);
-
     /*
      * Create semaphore.
Index: /trunk/src/VBox/Main/src-server/win/USBProxyServiceWindows.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/win/USBProxyServiceWindows.cpp	(revision 37598)
+++ /trunk/src/VBox/Main/src-server/win/USBProxyServiceWindows.cpp	(revision 37599)
@@ -53,10 +53,4 @@
 {
     /*
-     * Call the superclass method first.
-     */
-    HRESULT hrc = USBProxyService::init();
-    AssertComRCReturn(hrc, hrc);
-
-    /*
      * Create the semaphore (considered fatal).
      */
