[Click] [PATCH 05/12] DSR: fixed build error

Joonwoo Park joonwpark81 at gmail.com
Sun Sep 26 01:29:43 EDT 2010


unreachable is predefined by linux

Signed-off-by: Joonwoo Park <joonwpark81 at gmail.com>
---
 elements/grid/dsrroutetable.cc |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/elements/grid/dsrroutetable.cc b/elements/grid/dsrroutetable.cc
index 314b6d2..2149f6c 100644
--- a/elements/grid/dsrroutetable.cc
+++ b/elements/grid/dsrroutetable.cc
@@ -738,14 +738,14 @@ DSRRouteTable::push(int port, Packet *p_in)
       // get the bad hops
       IPAddress err_src(dsr_rerr->dsr_err_src);
       IPAddress err_dst(dsr_rerr->dsr_err_dst);
-      IPAddress unreachable(unreachable_addr->s_addr);
+      IPAddress unreachable_dst(unreachable_addr->s_addr);
 
       // now remove the entries from the linkcache
       DEBUG_CHATTER(" - removing link from %s to %s; rerr destination is %s\n",
-		    err_src.unparse().c_str(), unreachable.unparse().c_str(), err_dst.unparse().c_str());
+		    err_src.unparse().c_str(), unreachable_dst.unparse().c_str(), err_dst.unparse().c_str());
 
       // XXX DSR_INVALID_HOP_METRIC isn't really an appropriate name here
-      _link_table->update_both_links(err_src, unreachable, 0, 0, DSR_INVALID_ROUTE_METRIC);
+      _link_table->update_both_links(err_src, unreachable_dst, 0, 0, DSR_INVALID_ROUTE_METRIC);
 
       if (err_dst == *me) {
 	DEBUG_CHATTER(" * killed (reached final destination)\n");
@@ -758,7 +758,7 @@ DSRRouteTable::push(int port, Packet *p_in)
       // them out of our outgoing queue
       if (_outq) {
 	Vector<Packet *> y;
-	_outq->yank(link_filter(err_src, unreachable), y);
+	_outq->yank(link_filter(err_src, unreachable_dst), y);
 	DEBUG_CHATTER("yanked %d packets; killing...\n", y.size());
 	for (int i = 0; i < y.size(); i++)
 	  y[i]->kill();
-- 
1.7.0.4



More information about the click mailing list