diff -r 468cfcb53fd1 -r 47c263f7e521 usbengines/usbwatcher/src/usbwatcher.cpp --- a/usbengines/usbwatcher/src/usbwatcher.cpp Mon Jan 18 21:13:23 2010 +0200 +++ b/usbengines/usbwatcher/src/usbwatcher.cpp Tue Jan 26 12:55:41 2010 +0200 @@ -50,6 +50,14 @@ CTrapCleanup* cleanup = CTrapCleanup::New(); TRAP( ret, StartUsbWatcherL() ); + if ( KErrAlreadyExists == ret ) + { + LOG( "UsbWatcher is already running." ); + } + else if ( KErrNone != ret ) + { + LOG1( "ERROR: StartUsbWatcherL = %d", ret ); + } delete cleanup; // destroy clean-up stack __UHEAP_MARKEND;