freebsd-ports/net/xorp/files/patch-rtrmgr__template_tree_node.cc
Hiroki Sato 0a0906700b - Use USE_GITHUB.
- Add USE_LDCONFIG when SHARED is enabled.
- Use OPTIONS_SUB.
- Use {opt}_FOO wherever possible.
- Normalize patch files.
- Take maintainership.
2015-09-07 19:04:23 +00: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();