name: accommodate typed components in getSuccessor
refs #4570
Change-Id: I8dae1c983663f1d04fbb2e2b82d9fe1e9b4aabda
diff --git a/src/name.cpp b/src/name.cpp
index 7bbcc2b..bee3b04 100644
--- a/src/name.cpp
+++ b/src/name.cpp
@@ -242,10 +242,7 @@
Name::getSuccessor() const
{
if (empty()) {
- static uint8_t firstValue[] {0};
- Name firstName;
- firstName.append(firstValue, 1);
- return firstName;
+ return Name("/sha256digest=0000000000000000000000000000000000000000000000000000000000000000");
}
return getPrefix(-1).append(get(-1).getSuccessor());