Name: Fix bug in makeSegment: need to create the initial vector.
diff --git a/ndn-cpp/name.cpp b/ndn-cpp/name.cpp
index d6380ca..86cb843 100644
--- a/ndn-cpp/name.cpp
+++ b/ndn-cpp/name.cpp
@@ -132,7 +132,7 @@
 Blob 
 Name::Component::makeSegment(unsigned long segment)
 {
-  shared_ptr<vector<unsigned char> > value;
+  shared_ptr<vector<unsigned char> > value(new vector<unsigned char>());
   
   // Add the leading zero.
   value->push_back(0);