--- a/dcmofw/dcmoserver/src/dcmosession.cpp Tue Jul 13 09:37:43 2010 +0530
+++ b/dcmofw/dcmoserver/src/dcmosession.cpp Tue Jul 13 09:51:41 2010 +0530
@@ -19,6 +19,7 @@
#include "dcmosession.h"
#include "dcmoclientserver.h"
+#include "dcmomessagebox.h"
#include "dcmodebug.h"
@@ -73,6 +74,10 @@
TPckg<TDCMONode> node(nodeValue);
TPckg<TInt> intvalue(value);
+ if(CDCMOMessageBox::IsMsgBoxClosed())
+ {
+ Server().CleanDcmoArray();
+ }
HBufC* category = HBufC::NewLC(KDCMOMaxStringSize);
TPtr categoryptr = category->Des();
aMessage.Read (0, categoryptr);