diff --git a/src/cpp/ripple/WSHandler.h b/src/cpp/ripple/WSHandler.h index 4d24f6f89..e7ecee3b8 100644 --- a/src/cpp/ripple/WSHandler.h +++ b/src/cpp/ripple/WSHandler.h @@ -100,7 +100,7 @@ public: if (it == mMap.end()) return; ptr = it->second; // prevent the WSConnection from being destroyed until we release the lock - mMap.erase(cpClient); + mMap.erase(it); } }