From c522096a8220ecd88c13eea8f1d791582d00b6c5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Thu, 26 Apr 2018 11:00:10 -0500
Subject: [PATCH] Revert "fix: heap-use-after-free in eventLoop()"

This reverts commit b2e56f84fa6605621c3d5f6345b67c86fcbabf7d.

Change-Id: I832bcfe0e2994e82d33951a6499ba43345db1a69
---
 src/ringdht/p2p.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ringdht/p2p.cpp b/src/ringdht/p2p.cpp
index 5888297ba1..e1f30c5963 100644
--- a/src/ringdht/p2p.cpp
+++ b/src/ringdht/p2p.cpp
@@ -646,9 +646,9 @@ DhtPeerConnector::Impl::eventLoop()
                                             && element.second
                                             && element.second->hasStreamWithId(id));});
                     if (it == servers_.end()) break;
+                    servers_.erase(it);
                     connectedPeers_.erase(it->first.second);
                     turnEndpoints_.erase(it->first.second);
-                    servers_.erase(it);
                 }
                 break;
 
-- 
GitLab