diff -r d2517372cc44 -r ae69c2e8bc34 terminalsecurity/server/src/TerminalControlServer.cpp --- a/terminalsecurity/server/src/TerminalControlServer.cpp Tue Sep 28 17:53:08 2010 +0530 +++ b/terminalsecurity/server/src/TerminalControlServer.cpp Fri Oct 15 11:46:45 2010 +0530 @@ -337,6 +337,7 @@ TFullName processName; TFindProcess findProcess; CBufFlat *buffer = CBufFlat::NewL(128); + CleanupStack::PushL(buffer); iProcessInfoArray->Reset(); while( KErrNone == findProcess.Next( processName ) ) @@ -421,6 +422,7 @@ return EAllThreadsCritical; return ENotCritical; */ + CleanupStack::Pop(); // buffer return buffer; }