opnsense-ports/net/xorp/files/patch-rtrmgr__template_tree_node.cc
Franco Fichtner 69b48d3f1e */*: sync with upstream
Taken from: FreeBSD
2015-09-10 05:23:56 +02:00

17 lines
704 B
C++

--- rtrmgr/template_tree_node.cc.orig 2012-01-11 17:56:10 UTC
+++ rtrmgr/template_tree_node.cc
@@ -543,9 +543,12 @@ TemplateTreeNode::create_variable_map(co
{
map<string,string> varmap;
const TemplateTreeNode* ttn = this;
- list<string>::const_reverse_iterator iter;
+ // list<string>::const_reverse_iterator iter;
+ list<string>::const_iterator iter;
- for (iter = segments.rbegin(); iter != segments.rend(); ++iter) {
+// for (iter = segments.rbegin(); iter != segments.rend(); ++iter) {
+ if (! segments.empty())
+ for (iter = segments.end(); iter-- != segments.begin(); ) {
if (ttn->name_is_variable())
varmap[ttn->segname()] = *iter;
ttn = ttn->parent();