fix segfault when peer owner attempts to use functional port

--HG--
extra : convert_revision : 3702b4bd038a59bff823c3b428fdfbaabc9715df
This commit is contained in:
Ali Saidi 2007-03-13 17:34:52 -04:00
parent a068d6db0f
commit c6188a2264
3 changed files with 3 additions and 3 deletions

View file

@ -103,7 +103,7 @@ void
O3ThreadContext<Impl>::delVirtPort(VirtualPort *vp)
{
if (vp != thread->getVirtPort()) {
delete vp->getPeer();
vp->removeConn();
delete vp;
}
}

View file

@ -748,7 +748,7 @@ template <class Impl>
void
OzoneCPU<Impl>::OzoneTC::delVirtPort(VirtualPort *vp)
{
delete vp->getPeer();
vp->removeConn();
delete vp;
}
#endif

View file

@ -305,7 +305,7 @@ void
SimpleThread::delVirtPort(VirtualPort *vp)
{
if (vp != virtPort) {
delete vp->getPeer();
vp->removeConn();
delete vp;
}
}