Added a virtual destructor.
diff --git a/ndn-cpp/transport/transport.cpp b/ndn-cpp/transport/transport.cpp
index f15e2ea..e16a879 100644
--- a/ndn-cpp/transport/transport.cpp
+++ b/ndn-cpp/transport/transport.cpp
@@ -29,4 +29,8 @@
 {
 }
 
+Transport::~Transport()
+{
+}
+
 }
diff --git a/ndn-cpp/transport/transport.hpp b/ndn-cpp/transport/transport.hpp
index 4be901f..3246340 100644
--- a/ndn-cpp/transport/transport.hpp
+++ b/ndn-cpp/transport/transport.hpp
@@ -44,6 +44,8 @@
    * Close the connection.  This base class implementation does nothing, but your derived class can override.
    */
   virtual void close();
+  
+  virtual ~Transport();
 };
 
 }