ports/net/xorp/files/patch-rtrmgr__template_tree_node.cc
Antoine Brodin 54dc2eefda - Update to 1.8.5
- Unbreak and unexpire
- Stage support

PR:		ports/186982
Submitted by:	Johannes 5 Joemann
2014-02-26 21:54:59 +00:00

17 lines
715 B
C++

--- ./rtrmgr/template_tree_node.cc.orig 2011-03-16 21:16:14.000000000 +0000
+++ ./rtrmgr/template_tree_node.cc 2014-02-26 21:17:13.000000000 +0000
@@ -543,9 +543,12 @@
{
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();