mtpfws/mtpfw/src/cmtpconnectionmgr.cpp
changeset 22 a5c0bb5018eb
parent 17 aabe5387f5ce
child 25 48a2e0d8a4ce
--- a/mtpfws/mtpfw/src/cmtpconnectionmgr.cpp	Mon May 03 13:19:02 2010 +0300
+++ b/mtpfws/mtpfw/src/cmtpconnectionmgr.cpp	Fri May 14 16:42:01 2010 +0300
@@ -182,7 +182,7 @@
                 {
                 iTransport->Stop(*this);
                 delete iTransport;
-                
+                iTransportCount--;
                 iTransport = CMTPTransportPlugin::NewL(aTransport, aParameter);
                 
                 TRAPD(err, iTransport->StartL(*this));
@@ -191,11 +191,12 @@
                     __FLOG_VA( ( _L8("StartTransportL error, error code = %d"), err) );
                     delete iTransport;
                     iTransport = NULL;
+                    
                     User::Leave(err);
                     }
+                iTransportCount++;
                 iTransportUid = aTransport;       
              
-                iTransportCount++;
                 }
 
             }