diff -r d0791faffa3f -r f8e15b44d440 mtptransports/mtpptpiptransport/ptpipplugin/src/cptpipconnection.cpp --- a/mtptransports/mtpptpiptransport/ptpipplugin/src/cptpipconnection.cpp Tue Feb 02 01:11:40 2010 +0200 +++ b/mtptransports/mtpptpiptransport/ptpipplugin/src/cptpipconnection.cpp Fri Feb 19 23:40:44 2010 +0200 @@ -68,6 +68,11 @@ delete iPTPIPCommandContainer; delete iPTPIPDataContainer; delete iPTPIPEventContainer; + + if (iProtocolLayer != NULL) + { + iProtocolLayer->Unbind(*this); + } iNullBuffer.Close();