fixed the bug
diff --git a/src/client-module.cpp b/src/client-module.cpp
index dd572a1..069d796 100644
--- a/src/client-module.cpp
+++ b/src/client-module.cpp
@@ -127,7 +127,9 @@
 
   // read the available name and put it into the state
   if (contentTLV.get(tlv_probe_response).hasValue()) {
-    m_identityName.wireDecode(contentTLV.get(tlv_probe_response));
+    Block probeResponseBlock = contentTLV.get(tlv_probe_response);
+    probeResponseBlock.parse();
+    m_identityName.wireDecode(probeResponseBlock.get(tlv::Name));
   }
   else {
     NDN_LOG_TRACE("The JSON_CA_NAME is empty.");