summarylogtreecommitdiffstats
path: root/ns-2.35-linkstate-erase.fix
diff options
context:
space:
mode:
Diffstat (limited to 'ns-2.35-linkstate-erase.fix')
-rw-r--r--ns-2.35-linkstate-erase.fix13
1 files changed, 13 insertions, 0 deletions
diff --git a/ns-2.35-linkstate-erase.fix b/ns-2.35-linkstate-erase.fix
new file mode 100644
index 000000000000..ea118964baaf
--- /dev/null
+++ b/ns-2.35-linkstate-erase.fix
@@ -0,0 +1,13 @@
+diff --git a/linkstate/ls.h b/linkstate/ls.h
+index 5a7800a..7b0fb53 100644
+--- a/linkstate/ls.h
++++ b/linkstate/ls.h
+@@ -134,7 +134,7 @@ public:
+ return ib.second ? ib.first : baseMap::end();
+ }
+
+- void eraseAll() { erase(baseMap::begin(), baseMap::end()); }
++ void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }
+ T* findPtr(Key key) {
+ iterator it = baseMap::find(key);
+ return (it == baseMap::end()) ? (T *)NULL : &((*it).second);