Make sure to remove post/pre handlers

This commit is contained in:
Alex Hultman
2019-11-08 00:00:59 +01:00
parent 4a9ab556bd
commit 04d3fb3a99
3 changed files with 34 additions and 28 deletions
+3 -4
View File
@@ -22,6 +22,7 @@
#include <functional>
#include <vector>
#include <mutex>
#include <map>
#include "PerMessageDeflate.h"
@@ -38,10 +39,8 @@ private:
int currentDeferQueue = 0;
std::vector<fu2::unique_function<void()>> deferQueues[2];
fu2::unique_function<void(Loop *)> postHandler, preHandler;
/* Move over to these later on */
std::vector<fu2::unique_function<void(Loop *)>> postHandlers;
/* Map from void ptr to handler */
std::map<void *, fu2::unique_function<void(Loop *)>> postHandlers, preHandlers;
public:
~LoopData() {