When giving up PIT entry, remove all outgoing interests. Otherwise,
everything can stuck (was happening...)
Modified experiment with synthetic topology
diff --git a/model/ccnx-pit-entry.h b/model/ccnx-pit-entry.h
index c07eeda..12ffa91 100644
--- a/model/ccnx-pit-entry.h
+++ b/model/ccnx-pit-entry.h
@@ -195,6 +195,13 @@
AddOutgoing (Ptr<CcnxFace> face);
/**
+ * @brief Clear all incoming faces either after all of them were satisfied or NACKed
+ */
+ void
+ ClearOutgoing ()
+ { m_outgoing.clear (); }
+
+ /**
* @brief Remove all references to face.
*
* This method should be called before face is completely removed from the stack.