--- a/javaextensions/comm/src.s60/nativecommconnection.cpp Fri Oct 15 12:29:39 2010 +0300
+++ b/javaextensions/comm/src.s60/nativecommconnection.cpp Fri Oct 29 11:49:32 2010 +0300
@@ -430,8 +430,17 @@
{
JELOG2(ESOCKET);
int ret = 0;
- User::LoadPhysicalDevice(PDD_NAME); // load physical device drivers
- User::LoadLogicalDevice(LDD_NAME); // load logical device drivers
+ TInt err = User::LoadPhysicalDevice(PDD_NAME); // load physical device drivers
+ if ( KErrNone != err )
+ {
+ return err;
+ }
+
+ err = User::LoadLogicalDevice(LDD_NAME); // load logical device drivers
+ if ( KErrNone != err )
+ {
+ return err;
+ }
ret = mCommServer.Connect();
if (ret != KErrNone)