usbclasses/usbphoneasmodem/classimplementation/mscfileserver/src/mscfilesession.cpp
branchRCL_3
changeset 27 f6533aee8b2b
parent 2 468cfcb53fd1
child 63 ef2686f7597e
--- a/usbclasses/usbphoneasmodem/classimplementation/mscfileserver/src/mscfilesession.cpp	Wed Apr 14 17:02:32 2010 +0300
+++ b/usbclasses/usbphoneasmodem/classimplementation/mscfileserver/src/mscfilesession.cpp	Tue Apr 27 17:41:29 2010 +0300
@@ -118,33 +118,16 @@
     TRACE_FUNC_ENTRY
     TInt protocol;
     TInt lun;
-    RBuf buf;
+    RBuf fullImageFileName;
     TInt len = aMessage.GetDesLength( 0 );
-    buf.CreateL( len );
-    buf.CleanupClosePushL();
-    aMessage.ReadL( 0, buf );
+    fullImageFileName.CreateL( len );
+    fullImageFileName.CleanupClosePushL();
+    aMessage.ReadL( 0, fullImageFileName );
     protocol = aMessage.Int1();
     lun = aMessage.Int2();
-
-    //get the directory and name of image file
-    RFs fs;
-    LEAVE_IF_ERROR(fs.Connect());
-    CleanupClosePushL(fs);
     
-    TFileName fileName;
-    const TDriveNumber KResourceDrive = EDriveZ;
-    TDriveUnit driveUnit( KResourceDrive );
-    TDriveName drive = driveUnit.Name();
-    fileName.Insert( 0, drive );
-    // append private path
-    TPath privatePath;
-    fs.PrivatePath(privatePath);
-    fileName.Append(privatePath);      
-    CleanupStack::PopAndDestroy(&fs);   
-
-    fileName.Append(buf);
-    iMscFileServer.Controller().SetupLogicalUnitL( fileName, protocol, lun );
-    CleanupStack::PopAndDestroy( &buf );
+    iMscFileServer.Controller().SetupLogicalUnitL( fullImageFileName, protocol, lun );
+    CleanupStack::PopAndDestroy( &fullImageFileName );
     TRACE_FUNC_EXIT
     }
 /**