update: Process Name prefix update commands
refs #1834
Change-Id: I18c86d0743b4a10ce3a8681f202b59a86602e43f
diff --git a/src/conf-file-processor.cpp b/src/conf-file-processor.cpp
index 10667f1..2bb7aef 100644
--- a/src/conf-file-processor.cpp
+++ b/src/conf-file-processor.cpp
@@ -35,6 +35,7 @@
#include "conf-file-processor.hpp"
#include "adjacent.hpp"
#include "utility/name-helper.hpp"
+#include "update/prefix-update-processor.hpp"
namespace nlsr {
@@ -620,6 +621,15 @@
m_nlsr.loadValidator(it->second, m_confFileName);
it++;
+ if (it == section.end() || it->first != "prefix-update-validator")
+ {
+ std::cerr << "Error: Expect prefix-update-validator section" << std::endl;
+ return false;
+ }
+
+ m_nlsr.getPrefixUpdateProcessor().loadValidator(it->second, m_confFileName);
+ it++;
+
for (; it != section.end(); it++)
{
using namespace boost::filesystem;