--- 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