From ed00ec2b6704e7d10c3cf9b5008f5fdfb5550cda Mon Sep 17 00:00:00 2001 From: "SND\\kernelnet_cp" Date: Wed, 16 Oct 2013 17:45:49 +0000 Subject: [PATCH] [0.2.x] fixed : cleanup code git-svn-id: https://pykd.svn.codeplex.com/svn@85786 9b283d60-5439-405e-af05-b73fd8c4d996 --- pykd/dbgext.cpp | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/pykd/dbgext.cpp b/pykd/dbgext.cpp index 11011da..8ffc5fd 100644 --- a/pykd/dbgext.cpp +++ b/pykd/dbgext.cpp @@ -294,30 +294,12 @@ py( PDEBUG_CLIENT4 client, PCSTR args ) PyThreadState_Swap( NULL ); - //interpreter->tstate_head = threadState->next; - PyThreadState_Delete(threadState); } PyInterpreterState_Clear(interpreter); - PyInterpreterState_Delete(interpreter); - - //Py_EndInterpreter( localInterpreter ); - - //std::list localThreadsState; - //localThread = PyInterpreterState_ThreadHead( localInterpreter ); - //while( localThread ) - //{ - // localThreadsState.push_back(localThread); - // localThread = PyThreadState_Next(localThread); - //} - - //std::for_each( localThreadsState.begin(), localThreadsState.end(), PyThreadState_Clear ); - //std::for_each( localThreadsState.begin(), localThreadsState.end(), PyThreadState_Delete ); - - //PyInterpreterState_Clear( localInterpreter ); - //PyInterpreterState_Delete( localInterpreter ); + PyInterpreterState_Delete(interpreter); PyThreadState_Swap( globalInterpreter );