cryptomgmtlibs/securityutils/source/sectcbutil/miscutil.cpp
changeset 19 ece3df019add
parent 8 35751d3474b7
--- a/cryptomgmtlibs/securityutils/source/sectcbutil/miscutil.cpp	Fri Nov 06 13:21:00 2009 +0200
+++ b/cryptomgmtlibs/securityutils/source/sectcbutil/miscutil.cpp	Tue Nov 24 09:06:03 2009 +0200
@@ -87,16 +87,14 @@
  */
 EXPORT_C void DeletePathIfEmpty(RFs& aFs, const TDesC& aPath)
 	{
-	HBufC* pathBuf = aPath.AllocLC();
-	TPtr pathPtr(pathBuf->Des());
-	TParsePtr path(pathPtr);
+	TParse path;
+	path.Set(aPath,NULL,NULL);
 
 	if (path.PathPresent())
 		{
 		while ((aFs.RmDir(path.DriveAndPath()) == KErrNone) && (path.PopDir() == KErrNone))
 			;
-		}
-	CleanupStack::PopAndDestroy(pathBuf);
+		}		
 	}
 
 }	// namespace MiscUtil