Slight API change. Now there is only one CcnxAppHelper that can create all CcnxApps
diff --git a/model/ccnx-name-components.cc b/model/ccnx-name-components.cc
index 323a3f8..fd0064f 100644
--- a/model/ccnx-name-components.cc
+++ b/model/ccnx-name-components.cc
@@ -93,7 +93,8 @@
istream_iterator<char> eos; // end of stream
std::string component = "";
- for (istream_iterator<char> it (is); it != eos; it++)
+ istream_iterator<char> it (is);
+ for (; it != eos; it++)
{
if (*it == '/')
{
@@ -107,6 +108,9 @@
if (component != "")
components.Add (component);
+ is.clear ();
+ // NS_LOG_ERROR (components << ", bad: " << is.bad () <<", fail: " << is.fail ());
+
return is;
}