From 51ef4343c40676f10a65cd9ec6533b725f90f3cb Mon Sep 17 00:00:00 2001 From: John Sully Date: Fri, 11 Dec 2020 03:59:26 +0000 Subject: [PATCH] Prevent use after free Former-commit-id: 81573de393eef083d2209117b270d088a7b3f819 --- src/server.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server.cpp b/src/server.cpp index 92241f02b..562a65ccc 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -4025,8 +4025,8 @@ bool client::postFunction(std::function fn, bool fLock) { this->casyncOpsPending++; return aePostFunction(g_pserver->rgthreadvar[this->iel].el, [this, fn]{ std::lock_guardlock)> lock(this->lock); - --casyncOpsPending; fn(this); + --casyncOpsPending; }, false, fLock) == AE_OK; }