NJ-1357/RIO-6139 "Camera MIO writeAsync() crash because setPeer(NULL) is not called."
diff --git a/nodes/pvmediainputnode/src/pvmf_media_input_node.cpp b/nodes/pvmediainputnode/src/pvmf_media_input_node.cpp
index e52defb..76ec71a 100644
--- a/nodes/pvmediainputnode/src/pvmf_media_input_node.cpp
+++ b/nodes/pvmediainputnode/src/pvmf_media_input_node.cpp
@@ -1188,7 +1188,10 @@
     if (IsAdded())
     {
         for (uint32 i = 0;i< iOutPortVector.size();i++)
+        {
             iOutPortVector[i]->Stop();
+            iOutPortVector[i]->Disconnect();
+        }
 
         //delete all ports and notify observer.
         while (!iOutPortVector.empty())